Class RunningInstanceTaskFactory
- java.lang.Object
-
- jetbrains.buildServer.clouds.server.impl.instances.RunningInstanceTaskFactory
-
- All Implemented Interfaces:
InstanceUpdateTaskFactory
public class RunningInstanceTaskFactory extends Object implements InstanceUpdateTaskFactory
- Author:
- Eugene Petrenko Created: 10.11.2009 18:48:27
-
-
Constructor Summary
Constructors Constructor Description RunningInstanceTaskFactory(CloudEventDispatcher dispatcher, BuildAgentManager agentManager, ServerResponsibility serverResponsibility, StartingCloudInstanceTokens startingCloudInstanceTokens, AuthorizedCloudInstances authorizedCloudInstances)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceUpdateTaskcreateInstanceUpdateTask(CloudProfile profile, CloudInstance instance)InstanceUpdateTaskcreateNonExistingInstanceTask(CloudProfile profile, CloudInstance instance)InstanceUpdateTaskcreateStoppedInstanceTask(CloudProfile profile, CloudInstance instance)
-
-
-
Constructor Detail
-
RunningInstanceTaskFactory
public RunningInstanceTaskFactory(CloudEventDispatcher dispatcher, BuildAgentManager agentManager, ServerResponsibility serverResponsibility, StartingCloudInstanceTokens startingCloudInstanceTokens, AuthorizedCloudInstances authorizedCloudInstances)
-
-
Method Detail
-
createInstanceUpdateTask
@NotNull public InstanceUpdateTask createInstanceUpdateTask(@NotNull CloudProfile profile, @NotNull CloudInstance instance)
- Specified by:
createInstanceUpdateTaskin interfaceInstanceUpdateTaskFactory
-
createNonExistingInstanceTask
@NotNull public InstanceUpdateTask createNonExistingInstanceTask(@NotNull CloudProfile profile, @NotNull CloudInstance instance)
- Specified by:
createNonExistingInstanceTaskin interfaceInstanceUpdateTaskFactory
-
createStoppedInstanceTask
@NotNull public InstanceUpdateTask createStoppedInstanceTask(@NotNull CloudProfile profile, @NotNull CloudInstance instance)
- Specified by:
createStoppedInstanceTaskin interfaceInstanceUpdateTaskFactory
-
-