接口 SchedulingAwareRunnable

所有超级接口:
Runnable

public interface SchedulingAwareRunnable extends 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
另请参阅:
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
    Return whether the Runnable's operation is long-lived (true) versus short-lived (false).

    从接口继承的方法 java.lang.Runnable

    run
  • 方法详细资料

    • 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.