接口 SchedulingAwareRunnable
- 所有超级接口:
Runnable
Extension of the
Runnable interface, adding special callbacks
for long-running operations.
Scheduling-capable TaskExecutors are encouraged to check a submitted Runnable, detecting whether this interface is implemented and reacting as appropriately as they are able to.
- 从以下版本开始:
- 4.0
- 作者:
- Juergen Hoeller
- 另请参阅:
-
TaskExecutorSchedulingTaskExecutor
-
方法概要
修饰符和类型方法说明booleanReturn whether the Runnable's operation is long-lived (true) versus short-lived (false).
-
方法详细资料
-
isLongLived
boolean isLongLived()Return whether the Runnable's operation is long-lived (true) versus short-lived (false).In the former case, the task will not allocate a thread from the thread pool (if any) but rather be considered as long-running background thread.
This should be considered a hint. Of course TaskExecutor implementations are free to ignore this flag and the SchedulingAwareRunnable interface overall.
-