public class

ManageElasticInstancesAction

extends GlobalAdminAction
java.lang.Object
   ↳ com.opensymphony.xwork.ActionSupport
     ↳ com.atlassian.bamboo.ww2.BambooActionSupport
       ↳ com.atlassian.bamboo.configuration.GlobalAdminAction
         ↳ com.atlassian.bamboo.ww2.actions.admin.elastic.ManageElasticInstancesAction

Summary

[Expand]
Inherited Constants
From class com.atlassian.bamboo.configuration.GlobalAdminAction
From class com.atlassian.bamboo.ww2.BambooActionSupport
From interface com.opensymphony.xwork.Action
[Expand]
Inherited Fields
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
Public Constructors
ManageElasticInstancesAction()
Public Methods
String doCreate()
String doPrepareCreate()
String doShutdownAllInstances()
String doShutdownInstance()
String doView()
List<String> getElasticAgentLogs()
Collection<ErrorDetails> getElasticErrors()
ElasticImageConfiguration getElasticImageConfiguration()
long getElasticImageConfigurationId()
Collection<ElasticImageConfiguration> getElasticImageConfigurations()
ElasticUIBean getElasticUIBean()
String getInstanceId()
Map getInstanceTypes()
int getMaxAllowedInstances()
String getNumAgentsToCreate()
List<RemoteElasticInstance> getRequestedElasticInstances()
List<RemoteElasticInstance> getRunningElasticInstances()
boolean isAgentCreationPossible()
boolean isAnyRunningElasticInstancesShutdownable()
boolean isBaseUrlMatchesRequestUrl()
boolean isShutdownAll()
void setConfirmed(boolean confirmed)
void setElasticAgentManager(ElasticInstanceManager elasticInstanceManager)
void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
void setElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
void setElasticImageConfigurationAccessor(ElasticImageConfigurationAccessor elasticImageConfigurationAccessor)
void setElasticImageConfigurationId(long elasticImageConfigurationId)
void setElasticImageConfigurations(Collection<ElasticImageConfiguration> elasticImageConfigurations)
void setElasticUIBean(ElasticUIBean elasticUIBean)
void setInstanceId(String instanceId)
void setNumAgentsToCreate(String numAgentsToCreate)
void validateInstanceCreation()
[Expand]
Inherited Methods
From class com.atlassian.bamboo.configuration.GlobalAdminAction
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
From class java.lang.Object
From interface com.atlassian.bamboo.utils.error.ErrorCollection
From interface com.atlassian.bamboo.ww2.aware.BambooSessionAware
From interface com.atlassian.bamboo.ww2.aware.NavigationAware
From interface com.atlassian.bamboo.ww2.aware.ReturnUrlAware
From interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
From interface com.atlassian.core.i18n.I18nTextProvider
From interface com.opensymphony.xwork.Action
From interface com.opensymphony.xwork.LocaleProvider
From interface com.opensymphony.xwork.TextProvider
From interface com.opensymphony.xwork.Validateable
From interface com.opensymphony.xwork.ValidationAware
From interface com.uwyn.rife.continuations.ContinuableObject

Public Constructors

public ManageElasticInstancesAction ()

Public Methods

public String doCreate ()

public String doPrepareCreate ()

public String doShutdownAllInstances ()

public String doShutdownInstance ()

public String doView ()

Throws
Exception

public List<String> getElasticAgentLogs ()

public Collection<ErrorDetails> getElasticErrors ()

public ElasticImageConfiguration getElasticImageConfiguration ()

public long getElasticImageConfigurationId ()

public Collection<ElasticImageConfiguration> getElasticImageConfigurations ()

public ElasticUIBean getElasticUIBean ()

public String getInstanceId ()

public Map getInstanceTypes ()

public int getMaxAllowedInstances ()

public String getNumAgentsToCreate ()

public List<RemoteElasticInstance> getRequestedElasticInstances ()

public List<RemoteElasticInstance> getRunningElasticInstances ()

Returns
  • List of running elastic instances sorted in chronological (oldest first) order.

public boolean isAgentCreationPossible ()

public boolean isAnyRunningElasticInstancesShutdownable ()

public boolean isBaseUrlMatchesRequestUrl ()

public boolean isShutdownAll ()

public void setConfirmed (boolean confirmed)

public void setElasticAgentManager (ElasticInstanceManager elasticInstanceManager)

public void setElasticFunctionalityFacade (ElasticFunctionalityFacade elasticFunctionalityFacade)

public void setElasticImageConfiguration (ElasticImageConfiguration elasticImageConfiguration)

public void setElasticImageConfigurationAccessor (ElasticImageConfigurationAccessor elasticImageConfigurationAccessor)

public void setElasticImageConfigurationId (long elasticImageConfigurationId)

public void setElasticImageConfigurations (Collection<ElasticImageConfiguration> elasticImageConfigurations)

public void setElasticUIBean (ElasticUIBean elasticUIBean)

public void setInstanceId (String instanceId)

public void setNumAgentsToCreate (String numAgentsToCreate)

public void validateInstanceCreation ()