Class AgentUpradeTask
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.agent.ScheduledTask
-
- jetbrains.buildServer.serverSide.impl.agent.AgentUpradeTask
-
- All Implemented Interfaces:
AgentDistributionMonitorAware
,BuildAgentDistributionMonitorAware
public class AgentUpradeTask extends ScheduledTask implements BuildAgentDistributionMonitorAware
- Author:
- Eugene Petrenko Created: 11.08.2008 15:11:01
-
-
Constructor Summary
Constructors Constructor Description AgentUpradeTask(BuildAgentUpgrader upgrader, BuildAgentManager manager, AgentDistributionMonitorTasksRegistry registry, ServerResponsibility serverResponsibility)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<SBuildAgent>
getRegisteredAgents()
protected Future<?>
scheduleTask(ScheduledExecutorService service)
void
setAgentDistributionMonitor(AgentDistributionMonitor monitor)
-
Methods inherited from class jetbrains.buildServer.serverSide.impl.agent.ScheduledTask
schedule, stop
-
-
-
-
Constructor Detail
-
AgentUpradeTask
public AgentUpradeTask(@NotNull BuildAgentUpgrader upgrader, @NotNull BuildAgentManager manager, @NotNull AgentDistributionMonitorTasksRegistry registry, @NotNull ServerResponsibility serverResponsibility)
-
-
Method Detail
-
setAgentDistributionMonitor
public void setAgentDistributionMonitor(@NotNull AgentDistributionMonitor monitor)
- Specified by:
setAgentDistributionMonitor
in interfaceAgentDistributionMonitorAware
-
scheduleTask
protected Future<?> scheduleTask(@NotNull ScheduledExecutorService service)
- Specified by:
scheduleTask
in classScheduledTask
-
getRegisteredAgents
protected List<SBuildAgent> getRegisteredAgents()
-
-