Class MainNodeResponsibilitySwitcher
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.MainNodeResponsibilitySwitcher
-
- All Implemented Interfaces:
AgentDistributionMonitorAware
,BuildAgentDistributionMonitorAware
public class MainNodeResponsibilitySwitcher extends Object implements BuildAgentDistributionMonitorAware
-
-
Constructor Summary
Constructors Constructor Description MainNodeResponsibilitySwitcher(Heartbeat heartbeat, BuildAgentManagerEx buildAgentManager, PluginManager pluginManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onBecomeMainNodeEffectiveResponsibility()
void
setAgentDistributionMonitor(AgentDistributionMonitor monitor)
boolean
tryCaptureMainNodeLock()
-
-
-
Constructor Detail
-
MainNodeResponsibilitySwitcher
public MainNodeResponsibilitySwitcher(Heartbeat heartbeat, BuildAgentManagerEx buildAgentManager, PluginManager pluginManager)
-
-
Method Detail
-
setAgentDistributionMonitor
public void setAgentDistributionMonitor(@NotNull AgentDistributionMonitor monitor)
- Specified by:
setAgentDistributionMonitor
in interfaceAgentDistributionMonitorAware
-
tryCaptureMainNodeLock
public boolean tryCaptureMainNodeLock()
-
onBecomeMainNodeEffectiveResponsibility
public void onBecomeMainNodeEffectiveResponsibility()
-
-