com.atlassian.bamboo.configuration.agent
Class ViewAgents
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.configuration.agent.ViewAgents
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, TabSelectionAware, 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
- Direct Known Subclasses:
- ConfigureAgents, ViewOfflineAgents
public class ViewAgents
- extends BambooActionSupport
- implements TabSelectionAware
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
administrationConfigurationManager, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, CONFIRM, cookieCutter, dashboardCachingManager, PLAN_KEY_CONTEXT, planExecutionManager, planManager, projectManager, webInterfaceManager |
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 |
addActionError, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedErrorMessages, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getSecuredDomainObject, getServerLifecycleState, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setErrorMessages, setI18nBeanFactory, setJobEquiv, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
agentManager
protected AgentManager agentManager
ViewAgents
public ViewAgents()
validatePlanKey
protected boolean validatePlanKey()
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Description copied from class:
BambooActionSupport
- Default action just sends to the input
- Overrides:
doDefault
in class BambooActionSupport
- Throws:
java.lang.Exception
sortMatchingAgents
public java.util.List<BuildAgent> sortMatchingAgents(java.util.Collection<BuildAgent> matchingAgents)
getLocalAgents
public java.util.List<LocalBuildAgent> getLocalAgents()
getOnlineRemoteAgents
public java.util.List<BuildAgent> getOnlineRemoteAgents()
getOfflineRemoteAgents
public java.util.List<BuildAgent> getOfflineRemoteAgents()
getElasticImageConfigurations
public java.util.List<ElasticImageConfiguration> getElasticImageConfigurations()
getElasticUIBean
public ElasticUIBean getElasticUIBean()
setElasticUIBean
public void setElasticUIBean(ElasticUIBean elasticUIBean)
isAllowNewLocalAgent
public boolean isAllowNewLocalAgent()
isAllowNewRemoteAgent
public boolean isAllowNewRemoteAgent()
getNumberOfOnlineRemoteAgents
public int getNumberOfOnlineRemoteAgents()
getNumberOfOnlineElasticAgents
public int getNumberOfOnlineElasticAgents()
getNumberOfRequestedElasticAgents
public int getNumberOfRequestedElasticAgents()
getAllowedNumberOfLocalAgents
public int getAllowedNumberOfLocalAgents()
getAllowedNumberOfRemoteAgents
public int getAllowedNumberOfRemoteAgents()
getRemoteAgentLog
public java.util.List<java.lang.String> getRemoteAgentLog()
isRemoteAgentFunctionEnabled
public boolean isRemoteAgentFunctionEnabled()
isRemoteAgentAuthenticationEnabled
public boolean isRemoteAgentAuthenticationEnabled()
isElasticBambooEnabled
public boolean isElasticBambooEnabled()
setAgentManager
public void setAgentManager(AgentManager agentManager)
setRemoteAgentManager
public void setRemoteAgentManager(RemoteAgentManager remoteAgentManager)
setElasticAgentManager
public void setElasticAgentManager(ElasticInstanceManager elasticInstanceManager)
setElasticFunctionalityFacade
public void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
setElasticImageConfigurationManager
public void setElasticImageConfigurationManager(ElasticImageConfigurationManager elasticImageConfigurationManager)
getPlanKey
public java.lang.String getPlanKey()
setPlanKey
public void setPlanKey(java.lang.String planKey)
getExecutableAgentsMatrix
public ExecutableAgentsMatrix getExecutableAgentsMatrix()
getElasticEnabledTextKey
public java.lang.String getElasticEnabledTextKey()
getOnlyElasticOnlineTextKey
public java.lang.String getOnlyElasticOnlineTextKey()
getNoElasticOnlineTextKey
public java.lang.String getNoElasticOnlineTextKey()
getOnlyRemoteOnlineElasticDisabledTextKey
public java.lang.String getOnlyRemoteOnlineElasticDisabledTextKey()
getSelectedTab
@NotNull
public java.lang.String getSelectedTab()
- Specified by:
getSelectedTab
in interface TabSelectionAware
setSelectedTab
public void setSelectedTab(@NotNull
java.lang.String label)
- Specified by:
setSelectedTab
in interface TabSelectionAware
Copyright © 2012 Atlassian. All Rights Reserved.