public interface ShutdownAwarePlugin extends ThreadPoolPlugin
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
afterShutdown(ThreadPoolExecutor executor,
List<Runnable> remainingTasks)
Callback after pool shutdown.
|
default void |
afterTerminated(ExtensibleThreadPoolExecutor executor)
Callback after pool terminated.
|
default void |
beforeShutdown(ThreadPoolExecutor executor)
Callback before pool shutdown.
|
getId, getPluginRuntime, start, stopdefault void beforeShutdown(ThreadPoolExecutor executor)
executor - executorThreadPoolExecutor.shutdown(),
ThreadPoolExecutor.shutdownNow()default void afterShutdown(ThreadPoolExecutor executor, List<Runnable> remainingTasks)
executor - executorremainingTasks - remainingTasks, or empty if no tasks left or ThreadPoolExecutor.shutdown() calledThreadPoolExecutor.shutdown(),
ThreadPoolExecutor.shutdownNow()default void afterTerminated(ExtensibleThreadPoolExecutor executor)
executor - executorThreadPoolExecutor.terminated()Copyright © 2022. All rights reserved.