com.atlassian.bamboo.agent.elastic.client
Class ElasticAgent

java.lang.Object
  extended by com.atlassian.bamboo.v2.build.agent.remote.RemoteAgent
      extended by com.atlassian.bamboo.agent.elastic.client.ElasticAgent
All Implemented Interfaces:
Agent

public class ElasticAgent
extends RemoteAgent


Constructor Summary
ElasticAgent()
           
 
Method Summary
 java.lang.String getBrokerProxyURL()
           
 com.atlassian.aws.ec2.configuration.EC2Image getEC2Image()
           
protected  java.lang.String[] getPreApplicationContextFiles()
           
protected  java.lang.String[] getSpringStartupApplicationContextFiles()
           
 void start(AgentContext context)
           
 
Methods inherited from class com.atlassian.bamboo.v2.build.agent.remote.RemoteAgent
configureIgnoreServerCertName, exportContextProperties, getAgentContext, getContext, getFingerprint, getUuid, main
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElasticAgent

public ElasticAgent()
Method Detail

start

public void start(AgentContext context)
Specified by:
start in interface Agent
Overrides:
start in class RemoteAgent

getPreApplicationContextFiles

protected java.lang.String[] getPreApplicationContextFiles()
Overrides:
getPreApplicationContextFiles in class RemoteAgent

getSpringStartupApplicationContextFiles

protected java.lang.String[] getSpringStartupApplicationContextFiles()
Overrides:
getSpringStartupApplicationContextFiles in class RemoteAgent

getBrokerProxyURL

public java.lang.String getBrokerProxyURL()
                                   throws java.lang.ClassNotFoundException,
                                          java.io.IOException
Throws:
java.lang.ClassNotFoundException
java.io.IOException

getEC2Image

public com.atlassian.aws.ec2.configuration.EC2Image getEC2Image()
                                                         throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.