Class RunningInstanceTask
- java.lang.Object
-
- jetbrains.buildServer.clouds.server.impl.instances.MatchingInstanceTask
-
- jetbrains.buildServer.clouds.server.impl.instances.RunningInstanceTask
-
- All Implemented Interfaces:
InstanceUpdateTask
public class RunningInstanceTask extends MatchingInstanceTask
- Author:
- Eugene Petrenko Created: 09.11.2009 20:37:30
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.clouds.server.impl.instances.MatchingInstanceTask
myDispatcher, myImageId, myInstanceId, myProfileCloudName, myProfileId
-
-
Constructor Summary
Constructors Constructor Description RunningInstanceTask(CloudProfile profile, CloudInstance instance, CloudEventDispatcher dispatcher, BuildAgentManager agentManager, InstanceUpdateTaskFactory taskFactory, ServerResponsibility serverResponsibility, StartingCloudInstanceTokens startingCloudInstanceTokens, AuthorizedCloudInstances authorizedCloudInstances)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceUpdateTask
agentMatched(CloudProfile profile, CloudInstance instance, SBuildAgent agent)
InstanceUpdateTask
agentRemoved(SBuildAgent agent)
Collection<SBuildAgent>
getAssociatedAgents()
boolean
hasAssociatedAgents()
InstanceUpdateTask
instanceNotFound()
static boolean
isStartingInstanceTokenValidationEnabled()
InstanceUpdateTask
update(CloudProfile profile, CloudInstance instance)
-
Methods inherited from class jetbrains.buildServer.clouds.server.impl.instances.MatchingInstanceTask
getImageId, getInstanceId, getProfileId, matches, matches, matches
-
-
-
-
Constructor Detail
-
RunningInstanceTask
public RunningInstanceTask(@NotNull CloudProfile profile, @NotNull CloudInstance instance, @NotNull CloudEventDispatcher dispatcher, @NotNull BuildAgentManager agentManager, @NotNull InstanceUpdateTaskFactory taskFactory, @NotNull ServerResponsibility serverResponsibility, @NotNull StartingCloudInstanceTokens startingCloudInstanceTokens, @NotNull AuthorizedCloudInstances authorizedCloudInstances)
-
-
Method Detail
-
getAssociatedAgents
@NotNull public Collection<SBuildAgent> getAssociatedAgents()
-
hasAssociatedAgents
public boolean hasAssociatedAgents()
-
update
@NotNull public InstanceUpdateTask update(@NotNull CloudProfile profile, @NotNull CloudInstance instance)
-
instanceNotFound
@NotNull public InstanceUpdateTask instanceNotFound()
-
agentMatched
@NotNull public InstanceUpdateTask agentMatched(@NotNull CloudProfile profile, @NotNull CloudInstance instance, @NotNull SBuildAgent agent)
-
isStartingInstanceTokenValidationEnabled
public static boolean isStartingInstanceTokenValidationEnabled()
-
agentRemoved
@NotNull public InstanceUpdateTask agentRemoved(@NotNull SBuildAgent agent)
-
-