com.atlassian.bamboo.agent.elastic
Interface ElasticAgentUserData

All Known Implementing Classes:
ElasticAgentUserDataImpl

public interface ElasticAgentUserData


Field Summary
static String KEY_STORE_PASSWORD
           
 
Method Summary
 String getBaseURL()
           
 long getElasticImageConfigurationId()
          Identifier of elastic configuration that could be used to identify elastic agent when registering at the server
 String getElasticImageConfigurationName()
          Name of elastic configuration
 int getHTTPProxyPort()
           
 int getJMSProxyPort()
           
 String getKeyManagerAlgorithmName()
           
 KeyStore getKeyStore()
           
 Map<String,String> getMetaData()
           
 int getStartupTimeoutSeconds()
           
 String getTrustManagerAlgorithmName()
           
 int getTunnelPort()
           
 boolean isIgnoreCertificateChecks()
          If not using the tunnel, and is using HTTPS, should certificates be checked?
 boolean isUseTunnelForHttp()
          Whether to use Tunnelling for http* traffic between the agent and server or not.
 boolean shouldUseTunnelForJms()
          Whether to use Tunnelling for JMS traffic between the agent and server or not.
 

Field Detail

KEY_STORE_PASSWORD

static final String KEY_STORE_PASSWORD
See Also:
Constant Field Values
Method Detail

getBaseURL

String getBaseURL()

getStartupTimeoutSeconds

int getStartupTimeoutSeconds()

getKeyManagerAlgorithmName

String getKeyManagerAlgorithmName()

getTrustManagerAlgorithmName

String getTrustManagerAlgorithmName()

getKeyStore

KeyStore getKeyStore()

getMetaData

Map<String,String> getMetaData()

getElasticImageConfigurationId

long getElasticImageConfigurationId()
Identifier of elastic configuration that could be used to identify elastic agent when registering at the server

Returns:
elasticImageConfiguratrionId

getElasticImageConfigurationName

String getElasticImageConfigurationName()
Name of elastic configuration

Returns:
elasticImageConfiguratrionNAme

isUseTunnelForHttp

boolean isUseTunnelForHttp()
Whether to use Tunnelling for http* traffic between the agent and server or not.

Returns:

shouldUseTunnelForJms

boolean shouldUseTunnelForJms()
Whether to use Tunnelling for JMS traffic between the agent and server or not.

Returns:

isIgnoreCertificateChecks

boolean isIgnoreCertificateChecks()
If not using the tunnel, and is using HTTPS, should certificates be checked?

Returns:

getTunnelPort

int getTunnelPort()

getHTTPProxyPort

int getHTTPProxyPort()

getJMSProxyPort

int getJMSProxyPort()


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.