public class BuildAgentDecorator extends Object implements BuildAgent
BuildAgent.BuildAgentVisitor| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Function<BuildAgent,BuildAgentDecorator> |
toDecorator |
| Constructor and Description |
|---|
BuildAgentDecorator(BuildAgent buildAgent) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(BuildAgent.BuildAgentVisitor buildAgentVisitor) |
int |
compareTo(BuildAgent buildAgent) |
AgentStatus |
getAgentStatus() |
PipelineDefinition |
getDefinition() |
long |
getId() |
com.opensymphony.webwork.dispatcher.json.JSONObject |
getJson() |
com.opensymphony.webwork.dispatcher.json.JSONObject |
getJson(boolean includeAllProperties) |
String |
getName() |
com.atlassian.bamboo.agent.AgentType |
getType() |
boolean |
isActive() |
boolean |
isBusy() |
boolean |
isDedicated() |
boolean |
isEnabled() |
boolean |
isRequestedToBeStopped() |
boolean |
isUnresponsive() |
void |
setDefinition(PipelineDefinition definition) |
void |
setRequestedToBeStopped(boolean requestedToBeStopped) |
void |
setUnresponsive(boolean unresponsive) |
public static com.google.common.base.Function<BuildAgent,BuildAgentDecorator> toDecorator
public BuildAgentDecorator(@NotNull
BuildAgent buildAgent)
@NotNull
public com.opensymphony.webwork.dispatcher.json.JSONObject getJson(boolean includeAllProperties)
throws com.opensymphony.webwork.dispatcher.json.JSONException
com.opensymphony.webwork.dispatcher.json.JSONException@NotNull
public com.opensymphony.webwork.dispatcher.json.JSONObject getJson()
throws com.opensymphony.webwork.dispatcher.json.JSONException
com.opensymphony.webwork.dispatcher.json.JSONExceptionpublic long getId()
getId in interface BambooIdProvidergetId in interface BuildAgentpublic String getName()
getName in interface NameProvidergetName in interface BuildAgentpublic boolean isActive()
isActive in interface BuildAgentpublic boolean isEnabled()
isEnabled in interface BuildAgent@NotNull public AgentStatus getAgentStatus()
getAgentStatus in interface BuildAgent@NotNull public PipelineDefinition getDefinition()
getDefinition in interface BuildAgentpublic void setDefinition(@NotNull
PipelineDefinition definition)
setDefinition in interface BuildAgentpublic boolean isRequestedToBeStopped()
isRequestedToBeStopped in interface BuildAgentpublic void setRequestedToBeStopped(boolean requestedToBeStopped)
setRequestedToBeStopped in interface BuildAgentpublic void accept(BuildAgent.BuildAgentVisitor buildAgentVisitor)
accept in interface BuildAgentpublic boolean isUnresponsive()
isUnresponsive in interface BuildAgentpublic void setUnresponsive(boolean unresponsive)
setUnresponsive in interface BuildAgentpublic boolean isBusy()
isBusy in interface BuildAgentpublic int compareTo(BuildAgent buildAgent)
compareTo in interface Comparable<BuildAgent>public com.atlassian.bamboo.agent.AgentType getType()
getType in interface BuildAgentpublic boolean isDedicated()
isDedicated in interface BuildAgentCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.