public interface TaskAwarePlugin extends ThreadPoolPlugin
| 限定符和类型 | 方法和说明 |
|---|---|
default <V> Callable<V> |
beforeTaskCreate(ThreadPoolExecutor executor,
Callable<V> future)
Callback during the
RunnableFuture task create in thread-pool. |
default <V> Runnable |
beforeTaskCreate(ThreadPoolExecutor executor,
Runnable runnable,
V value)
Callback during the
RunnableFuture task create in thread-pool. |
default Runnable |
beforeTaskExecute(Runnable runnable)
Callback when task is execute.
|
getId, getPluginRuntime, start, stopdefault <V> Runnable beforeTaskCreate(ThreadPoolExecutor executor, Runnable runnable, V value)
RunnableFuture task create in thread-pool.executor - executorrunnable - original taskAbstractExecutorService.newTaskFor(Runnable, Object)default <V> Callable<V> beforeTaskCreate(ThreadPoolExecutor executor, Callable<V> future)
RunnableFuture task create in thread-pool.executor - executorfuture - original taskAbstractExecutorService.newTaskFor(Callable)default Runnable beforeTaskExecute(Runnable runnable)
runnable - runnableExtensibleThreadPoolExecutor.execute(java.lang.Runnable)Copyright © 2022. All rights reserved.