Package jetbrains.buildServer.agent.impl
Class BuildRunAgentStateImpl
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.BuildRunAgentStateImpl
-
- All Implemented Interfaces:
BuildRunAgentState,StoppableBuildState,Disposable
public class BuildRunAgentStateImpl extends Object implements BuildRunAgentState, Disposable
- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com) 01.10.10 15:21
-
-
Constructor Summary
Constructors Constructor Description BuildRunAgentStateImpl(AgentBuild ab)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()StringgetAccessCode()StringgetAccessUser()StringgetBuildId()intgetInterruptCallsCount()BuildInterruptReasongetInterruptReason()voidinitAndCheckForInterrupt(BuildRunAction action, Disposable disposable)booleanisInterruptForced()voidstopBuild(BuildInterruptReason reason)
-
-
-
Constructor Detail
-
BuildRunAgentStateImpl
public BuildRunAgentStateImpl(@NotNull AgentBuild ab)
-
-
Method Detail
-
getBuildId
@NotNull public String getBuildId()
- Specified by:
getBuildIdin interfaceBuildRunAgentState
-
getAccessUser
@NotNull public String getAccessUser()
- Specified by:
getAccessUserin interfaceBuildRunAgentState
-
getAccessCode
@NotNull public String getAccessCode()
- Specified by:
getAccessCodein interfaceBuildRunAgentState
-
getInterruptReason
@Nullable public BuildInterruptReason getInterruptReason()
- Specified by:
getInterruptReasonin interfaceStoppableBuildState- Returns:
- returns build interrupt reason
-
stopBuild
public void stopBuild(@NotNull BuildInterruptReason reason)- Specified by:
stopBuildin interfaceStoppableBuildState- Parameters:
reason- reason of stopping build
-
getInterruptCallsCount
public int getInterruptCallsCount()
- Specified by:
getInterruptCallsCountin interfaceStoppableBuildState- Returns:
- number of interrupt commands that were delivered to the build
-
isInterruptForced
public boolean isInterruptForced()
- Specified by:
isInterruptForcedin interfaceStoppableBuildState- Returns:
- true if interrupt is forced, i.e. getInterruptCallsCount >= FORCE_STOP_COUNT(=2)
-
initAndCheckForInterrupt
public void initAndCheckForInterrupt(@NotNull BuildRunAction action, @Nullable Disposable disposable)
-
dispose
public void dispose()
- Specified by:
disposein interfaceDisposable
-
-