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.
org.springframework.core.task.TaskExecutor , SchedulingTaskExecutor
| Modifier and Type | Method and Description |
|---|---|
| public default String | |
| public default boolean | isLongLived()
Return whether the Runnable's operation is long-lived
( |
| getQualifier | back to summary |
|---|---|
| public default String getQualifier() Return a qualifier associated with this Runnable. The default implementation returns May be used for custom purposes depending on the scheduler implementation.
| |
| isLongLived | back to summary |
|---|---|
| public default boolean isLongLived() Return whether the Runnable's operation is long-lived
( 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. The default implementation returns | |