Package org.apache.flink.runtime.dispatcher.cleanup
-
Interface Summary Interface Description CleanupRunnerFactory CleanupRunnerFactory
provides a factory method for creatingCheckpointResourcesCleanupRunner
instances.GloballyCleanableResource GloballyCleanableResource
is supposed to be implemented by any class that provides artifacts for a given job that need to be cleaned up after the job reached a global terminal state.LocallyCleanableResource LocallyCleanableResource
is supposed to be implemented by any class that provides artifacts for a given job that need to be cleaned up after the job reached a local terminal state.ResourceCleaner ResourceCleaner
executes instances on the givenJobID
.ResourceCleanerFactory ResourceCleanerFactory
provides methods to createResourceCleaner
for local and global cleanup. -
Class Summary Class Description CheckpointResourcesCleanupRunner CheckpointResourcesCleanupRunner
implementsJobManagerRunner
in a way, that only the checkpoint-related resources are instantiated.DefaultResourceCleaner<T> DefaultResourceCleaner
is the default implementation ofResourceCleaner
.DefaultResourceCleaner.Builder<T> Builder
for creatingDefaultResourceCleaner
instances.DispatcherResourceCleanerFactory DispatcherResourceCleanerFactory
instantiatesResourceCleaner
instances that clean cleanable resources from theDispatcher
. -
Enum Summary Enum Description CheckpointResourcesCleanupRunnerFactory CheckpointResourcesCleanupRunnerFactory
implementsCleanupRunnerFactory
providing a factory method for creatingCheckpointResourcesCleanupRunner
instances.CleanupRetryStrategyFactory CleanupRetryStrategyFactory
is used to create theRetryStrategy
for theDispatcherResourceCleanerFactory
.