Package org.apache.flink.runtime.dispatcher.cleanup
package org.apache.flink.runtime.dispatcher.cleanup
-
ClassDescription
CheckpointResourcesCleanupRunnerimplementsJobManagerRunnerin a way, that only the checkpoint-related resources are instantiated.CheckpointResourcesCleanupRunnerFactoryimplementsCleanupRunnerFactoryproviding a factory method for creatingCheckpointResourcesCleanupRunnerinstances.CleanupRetryStrategyFactoryis used to create theRetryStrategyfor theDispatcherResourceCleanerFactory.CleanupRunnerFactoryprovides a factory method for creatingCheckpointResourcesCleanupRunnerinstances.DefaultResourceCleaneris the default implementation ofResourceCleaner.Builderfor creatingDefaultResourceCleanerinstances.DispatcherResourceCleanerFactoryinstantiatesResourceCleanerinstances that clean cleanable resources from theDispatcher.GloballyCleanableResourceis 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.LocallyCleanableResourceis 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.ResourceCleanerexecutes instances on the givenJobID.ResourceCleanerFactoryprovides methods to createResourceCleanerfor local and global cleanup.