Interface CloudInstancesProviderExtendedCallback
-
- All Superinterfaces:
CloudInstancesProviderCallback
- All Known Subinterfaces:
UpdateInstancesCollectionTask
- All Known Implementing Classes:
CloudInstancesProviderExtendedCallbackAdapter,CloudStateHolder,UpdateInstancesCollectionTaskImpl
public interface CloudInstancesProviderExtendedCallback extends CloudInstancesProviderCallback
- Author:
- Eugene Petrenko Created: 11.11.2009 18:16:08
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidprocessClient(CloudProfile profile)process clientvoidprocessClientError(CloudProfile profile, CloudErrorInfo cloudErrorInfo)Called if - client error occouredvoidprocessImageError(CloudProfile profile, CloudImage image)Called if - image error occouredvoidprocessInstanceError(CloudProfile profile, CloudInstance instance)Called if - instance error occouredvoidprocessInstanceExpired(CloudProfile profile, CloudClientEx client, CloudInstance instance)Called if - instance is expired and should be terminated waiting if necessary for the current build to finishdefault voidprocessInstanceMaintained(CloudProfile profile, CloudClientEx client, CloudInstance instance)Called if - instance is maintained (should not be terminated)voidprocessNotReady(CloudProfile profile)Called if - client is still connecting - client error occoured - image error occoured - instance error occoured-
Methods inherited from interface jetbrains.buildServer.clouds.server.CloudInstancesProviderCallback
processImage, processInstance
-
-
-
-
Method Detail
-
processNotReady
void processNotReady(@NotNull CloudProfile profile)Called if - client is still connecting - client error occoured - image error occoured - instance error occoured- Parameters:
profile- profile
-
processClientError
void processClientError(@NotNull CloudProfile profile, @NotNull CloudErrorInfo cloudErrorInfo)Called if - client error occoured- Parameters:
profile- profile
-
processClient
default void processClient(@NotNull CloudProfile profile)process client
-
processImageError
void processImageError(@NotNull CloudProfile profile, @NotNull CloudImage image)Called if - image error occoured- Parameters:
profile- profileimage- errorneous image
-
processInstanceError
void processInstanceError(@NotNull CloudProfile profile, @NotNull CloudInstance instance)Called if - instance error occoured- Parameters:
profile- profileinstance- errorneous instance
-
processInstanceExpired
void processInstanceExpired(@NotNull CloudProfile profile, @NotNull CloudClientEx client, @NotNull CloudInstance instance)Called if - instance is expired and should be terminated waiting if necessary for the current build to finish- Parameters:
profile- profileinstance- expired instance- Since:
- 10.0
-
processInstanceMaintained
default void processInstanceMaintained(@NotNull CloudProfile profile, @NotNull CloudClientEx client, @NotNull CloudInstance instance)Called if - instance is maintained (should not be terminated)- Parameters:
profile- profileinstance- expired instance- Since:
- 2022.08
-
-