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 void
processClient(CloudProfile profile)
process clientvoid
processClientError(CloudProfile profile, CloudErrorInfo cloudErrorInfo)
Called if - client error occouredvoid
processImageError(CloudProfile profile, CloudImage image)
Called if - image error occouredvoid
processInstanceError(CloudProfile profile, CloudInstance instance)
Called if - instance error occouredvoid
processInstanceExpired(CloudProfile profile, CloudClientEx client, CloudInstance instance)
Called if - instance is expired and should be terminated waiting if necessary for the current build to finishdefault void
processInstanceMaintained(CloudProfile profile, CloudClientEx client, CloudInstance instance)
Called if - instance is maintained (should not be terminated)void
processNotReady(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
-
-