Uses of Interface
com.atlassian.bamboo.agent.elastic.server.RemoteElasticInstance

Packages that use RemoteElasticInstance
com.atlassian.bamboo.agent.elastic.server   
com.atlassian.bamboo.rest   
com.atlassian.bamboo.ww2.actions.admin.elastic   
 

Uses of RemoteElasticInstance in com.atlassian.bamboo.agent.elastic.server
 

Classes in com.atlassian.bamboo.agent.elastic.server that implement RemoteElasticInstance
 class RemoteElasticInstanceImpl
           
 

Methods in com.atlassian.bamboo.agent.elastic.server that return RemoteElasticInstance
 RemoteElasticInstance ElasticInstanceManager.getElasticRemoteAgentByInstanceId(java.lang.String instanceId)
          Retrieve elastic instance of the given ID.
 RemoteElasticInstance ElasticInstanceManagerImpl.getElasticRemoteAgentByInstanceId(java.lang.String instanceId)
           
 RemoteElasticInstance ElasticInstanceManager.newElasticAgent(RemoteElasticInstanceListener listener, com.atlassian.aws.AWSAccount awsAccount, LocalAgentManager localAgentManager, ElasticImageConfiguration elasticImageConfiguration)
           
 RemoteElasticInstance ElasticInstanceManagerImpl.newElasticAgent(RemoteElasticInstanceListener listener, com.atlassian.aws.AWSAccount awsAccount, LocalAgentManager localAgentManager, ElasticImageConfiguration elasticImageConfiguration)
           
 

Methods in com.atlassian.bamboo.agent.elastic.server that return types with arguments of type RemoteElasticInstance
 com.google.common.collect.SetMultimap<ElasticImageConfiguration,RemoteElasticInstance> ElasticInstanceManager.getAllElasticAgentsAsMap()
          Returns all elastic instances in a SetMultimap, keyed by the ElasticImageConfiguration
 com.google.common.collect.SetMultimap<ElasticImageConfiguration,RemoteElasticInstance> ElasticInstanceManagerImpl.getAllElasticAgentsAsMap()
           
 java.util.List<RemoteElasticInstance> ElasticInstanceManager.getAllElasticRemoteAgents()
          Returns all elastic agents.
 java.util.List<RemoteElasticInstance> ElasticInstanceManagerImpl.getAllElasticRemoteAgents()
           
 java.util.List<RemoteElasticInstance> ElasticInstanceManager.getElasticRemoteAgents()
          Retrieve a readonly list of any currently existing EC2 instances
 java.util.List<RemoteElasticInstance> ElasticInstanceManagerImpl.getElasticRemoteAgents()
           
 java.util.List<RemoteElasticInstance> ElasticInstanceManager.getElasticRemoteAgentsByConfiguration(ElasticImageConfiguration elasticImageConfiguration)
           
 java.util.List<RemoteElasticInstance> ElasticInstanceManagerImpl.getElasticRemoteAgentsByConfiguration(ElasticImageConfiguration elasticImageConfiguration)
           
 java.util.List<RemoteElasticInstance> ElasticInstanceManager.getElasticRemoteAgentsByConfiguration(long id)
           
 java.util.List<RemoteElasticInstance> ElasticInstanceManagerImpl.getElasticRemoteAgentsByConfiguration(long id)
           
 java.util.List<RemoteElasticInstance> ElasticInstanceManager.getRequestedElasticRemoteAgents()
          Return the elastic instances which have been requested but not yet started up yet.
 java.util.List<RemoteElasticInstance> ElasticInstanceManagerImpl.getRequestedElasticRemoteAgents()
           
 

Methods in com.atlassian.bamboo.agent.elastic.server with parameters of type RemoteElasticInstance
 int ShutdownOrderComparator.compare(RemoteElasticInstance o1, RemoteElasticInstance o2)
           
 int RemoteElasticAgentStartTimeComparator.compare(RemoteElasticInstance agent1, RemoteElasticInstance agent2)
           
 com.atlassian.bamboo.agent.elastic.server.EBSVolumeSupervisor EBSVolumeSupervisorFactoryImpl.newEBSVolumeSupervisor(RemoteElasticInstance remoteElasticInstance)
           
 void ElasticInstanceManager.registerElasticAgentStarted(RemoteElasticInstance instance)
          Tell the manager that the agent is up and running
 void ElasticInstanceManagerImpl.registerElasticAgentStarted(RemoteElasticInstance instance)
           
 void ElasticInstanceManager.registerElasticAgentStopped(RemoteElasticInstance instance)
          Remove and EC2 instance from the "currently Running map
 void ElasticInstanceManagerImpl.registerElasticAgentStopped(RemoteElasticInstance instance)
           
 void RemoteElasticInstanceListener.remoteElasticAgentStateChanged(RemoteElasticInstance remoteElasticInstance, RemoteElasticInstanceState oldState, RemoteElasticInstanceState newState)
           
 void ElasticInstanceManagementListener.remoteElasticAgentStateChanged(RemoteElasticInstance remoteElasticInstance, RemoteElasticInstanceState oldState, RemoteElasticInstanceState newState)
           
 void ElasticFunctionalityFacade.shutdownInstance(RemoteElasticInstance elasticInstance)
           
 void ElasticFunctionalityFacadeImpl.shutdownInstance(RemoteElasticInstance elasticInstance)
           
 

Method parameters in com.atlassian.bamboo.agent.elastic.server with type arguments of type RemoteElasticInstance
protected  void ElasticFunctionalityFacadeImpl.attemptShutdownInstances(java.util.Collection<RemoteElasticInstance> instances, int agentsToShutdown, ElasticImageConfiguration elasticImageConfiguration)
           
 

Constructors in com.atlassian.bamboo.agent.elastic.server with parameters of type RemoteElasticInstance
EBSVolumeSupervisorImpl(RemoteElasticInstance remoteElasticInstance, java.util.concurrent.ScheduledExecutorService scheduledExecutorService, long ebsVolumeSupervisionIntervalInSeconds)
           
 

Uses of RemoteElasticInstance in com.atlassian.bamboo.rest
 

Methods in com.atlassian.bamboo.rest that return types with arguments of type RemoteElasticInstance
 java.util.List<RemoteElasticInstance> ListRunningInstances.getRunningElasticInstances()
           
 

Uses of RemoteElasticInstance in com.atlassian.bamboo.ww2.actions.admin.elastic
 

Methods in com.atlassian.bamboo.ww2.actions.admin.elastic that return RemoteElasticInstance
 RemoteElasticInstance ViewElasticInstanceAction.getAgent()
           
 

Methods in com.atlassian.bamboo.ww2.actions.admin.elastic that return types with arguments of type RemoteElasticInstance
 java.util.List<RemoteElasticInstance> ViewInstancesForConfigurationAction.getElasticInstances()
           
 java.util.List<RemoteElasticInstance> ManageElasticInstancesAction.getRequestedElasticInstances()
           
 java.util.List<RemoteElasticInstance> ManageElasticInstancesAction.getRunningElasticInstances()
           
 



Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.