public interface ResourceCleanerFactory
ResourceCleanerFactory provides methods to create ResourceCleaner for local and
global cleanup.| Modifier and Type | Method and Description |
|---|---|
ResourceCleaner |
createGlobalResourceCleaner(org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
Creates
ResourceCleaner that initiates GloballyCleanableResource.globalCleanupAsync(JobID, Executor) calls. |
ResourceCleaner |
createLocalResourceCleaner(org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
Creates
ResourceCleaner that initiates LocallyCleanableResource.localCleanupAsync(JobID, Executor) calls. |
ResourceCleaner createLocalResourceCleaner(org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
ResourceCleaner that initiates LocallyCleanableResource.localCleanupAsync(JobID, Executor) calls.mainThreadExecutor - Used for validating that the LocallyCleanableResource.localCleanupAsync(JobID, Executor) is called from the main
thread.ResourceCleaner createGlobalResourceCleaner(org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
ResourceCleaner that initiates GloballyCleanableResource.globalCleanupAsync(JobID, Executor) calls.mainThreadExecutor - Used for validating that the GloballyCleanableResource.globalCleanupAsync(JobID, Executor) is called from the main
thread.Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.