Class LocalBuildAgentImpl
- java.lang.Object
-
- com.atlassian.bamboo.v2.build.agent.BuildAgentImpl
-
- com.atlassian.bamboo.v2.build.agent.LocalBuildAgentImpl
-
- All Implemented Interfaces:
BambooIdProvider,NameProvider,BuildAgent,HasSystemInfo,HasUuid,LocalBuildAgent,Comparable<BuildAgent>
public class LocalBuildAgentImpl extends BuildAgentImpl implements LocalBuildAgent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.atlassian.bamboo.v2.build.agent.BuildAgent
BuildAgent.BuildAgentVisitor
-
-
Field Summary
-
Fields inherited from interface com.atlassian.bamboo.v2.build.agent.BuildAgent
EPHEMERAL_AGENT_TEMPLATE_ID_KEY, EPHEMERAL_AGENT_TEMPLATE_NAME_KEY
-
-
Constructor Summary
Constructors Constructor Description LocalBuildAgentImpl(@NotNull LocalAgentDefinition definition, @NotNull ExecutableBuildAgent executableBuildAgent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull AgentStatusgetAgentStatus()@NotNull ExecutableBuildAgentgetExecutableBuildAgent()The executable agent (which you can start/stop/build on) for the local agent.booleanisActive()voidsetAgentStatus(@NotNull AgentStatus newAgentStatus)-
Methods inherited from class com.atlassian.bamboo.v2.build.agent.BuildAgentImpl
accept, compareTo, equals, getDefinition, getId, getLastUpdated, getName, getRemoteTimestamp, getSystemInfo, getType, getUuid, hashCode, hasSystemInfo, hasUuid, incrementAndGetHeartbeatsWhileBuildingCounter, isBusy, isDedicated, isEnabled, isRequestedToBeStopped, isUnresponsive, resetHeartbeatsWhileBuildingCounter, setDefinition, setLastUpdated, setRemoteTimestamp, setRequestedToBeStopped, setSystemInfo, setUnresponsive, setUuid, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.atlassian.bamboo.v2.build.agent.BuildAgent
accept, getDefinition, getId, getName, getType, isBusy, isDedicated, isEnabled, isRequestedToBeStopped, isUnresponsive, setDefinition, setRequestedToBeStopped, setUnresponsive
-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Constructor Detail
-
LocalBuildAgentImpl
public LocalBuildAgentImpl(@NotNull @NotNull LocalAgentDefinition definition, @NotNull @NotNull ExecutableBuildAgent executableBuildAgent)
-
-
Method Detail
-
getAgentStatus
@NotNull public @NotNull AgentStatus getAgentStatus()
- Specified by:
getAgentStatusin interfaceBuildAgent- Overrides:
getAgentStatusin classBuildAgentImpl
-
setAgentStatus
public void setAgentStatus(@NotNull @NotNull AgentStatus newAgentStatus)- Overrides:
setAgentStatusin classBuildAgentImpl
-
isActive
public boolean isActive()
- Specified by:
isActivein interfaceBuildAgent- Overrides:
isActivein classBuildAgentImpl
-
getExecutableBuildAgent
@NotNull public @NotNull ExecutableBuildAgent getExecutableBuildAgent()
Description copied from interface:LocalBuildAgentThe executable agent (which you can start/stop/build on) for the local agent.- Specified by:
getExecutableBuildAgentin interfaceLocalBuildAgent- Returns:
-
-