com.atlassian.bamboo.ww2.actions.admin.elastic
Class ManageElasticInstancesAction
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
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, DomainObjectSecurityAware, GlobalAdminSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable
public class ManageElasticInstancesAction
- extends GlobalAdminAction
- See Also:
- Serialized Form
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getChainManager, getConcurrentBuildsNumber, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedErrorMessages, getInstanceName, getJsonObject, getPlan, getReturnUrl, getSessionUser, getText, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setBuildManager, setChainManager, setCheckBoxFields, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setPlanManager, setProjectManager, setReturnUrl, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.core.i18n.I18nTextProvider |
getText |
ManageElasticInstancesAction
public ManageElasticInstancesAction()
validateInstanceCreation
public void validateInstanceCreation()
doView
public java.lang.String doView()
throws java.lang.Exception
- Throws:
java.lang.Exception
doPrepareCreate
public java.lang.String doPrepareCreate()
doCreate
public java.lang.String doCreate()
doShutdownAllInstances
public java.lang.String doShutdownAllInstances()
doShutdownInstance
public java.lang.String doShutdownInstance()
getElasticErrors
public java.util.Collection<ErrorDetails> getElasticErrors()
getMaxAllowedInstances
public int getMaxAllowedInstances()
getRunningElasticInstances
public java.util.List<RemoteElasticInstance> getRunningElasticInstances()
- Returns:
- List of running elastic instances sorted in chronological (oldest first) order.
isAnyRunningElasticInstancesShutdownable
public boolean isAnyRunningElasticInstancesShutdownable()
getRequestedElasticInstances
public java.util.List<RemoteElasticInstance> getRequestedElasticInstances()
getNumAgentsToCreate
public java.lang.String getNumAgentsToCreate()
setNumAgentsToCreate
public void setNumAgentsToCreate(java.lang.String numAgentsToCreate)
getElasticImageConfigurations
public java.util.Collection<ElasticImageConfiguration> getElasticImageConfigurations()
setElasticImageConfigurations
public void setElasticImageConfigurations(java.util.Collection<ElasticImageConfiguration> elasticImageConfigurations)
getElasticImageConfiguration
public ElasticImageConfiguration getElasticImageConfiguration()
setElasticImageConfiguration
public void setElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
getElasticImageConfigurationId
public long getElasticImageConfigurationId()
setElasticImageConfigurationId
public void setElasticImageConfigurationId(long elasticImageConfigurationId)
getElasticAgentLogs
public java.util.List<java.lang.String> getElasticAgentLogs()
setElasticAgentManager
public void setElasticAgentManager(ElasticInstanceManager elasticInstanceManager)
setElasticFunctionalityFacade
public void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
getInstanceId
public java.lang.String getInstanceId()
setInstanceId
public void setInstanceId(java.lang.String instanceId)
setConfirmed
public void setConfirmed(boolean confirmed)
isShutdownAll
public boolean isShutdownAll()
isBaseUrlMatchesRequestUrl
public boolean isBaseUrlMatchesRequestUrl()
getInstanceTypes
public java.util.Map getInstanceTypes()
isAgentCreationPossible
public boolean isAgentCreationPossible()
setElasticImageConfigurationAccessor
public void setElasticImageConfigurationAccessor(ElasticImageConfigurationAccessor elasticImageConfigurationAccessor)
getElasticUIBean
public ElasticUIBean getElasticUIBean()
setElasticUIBean
public void setElasticUIBean(ElasticUIBean elasticUIBean)
Copyright © 2010 Atlassian. All Rights Reserved.