| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SchedulingTaskExecutor
A TaskExecutor extension exposing
 scheduling characteristics that are relevant to potential task submitters.
 
Scheduling clients are encouraged to submit
 Runnables that match the exposed preferences
 of the TaskExecutor implementation in use.
SchedulingAwareRunnable, 
TaskExecutor, 
WorkManagerTaskExecutor| Method Summary | |
|---|---|
|  boolean | prefersShortLivedTasks()Does this TaskExecutorprefer short-lived tasks over
 long-lived tasks? | 
| Methods inherited from interface org.springframework.core.task.TaskExecutor | 
|---|
| execute | 
| Method Detail | 
|---|
boolean prefersShortLivedTasks()
TaskExecutor prefer short-lived tasks over
 long-lived tasks?
 A SchedulingTaskExecutor implementation can indicate
 whether it prefers submitted tasks to perform as little work as they
 can within a single task execution. For example, submitted tasks
 might break a repeated loop into individual subtasks which submit a
 follow-up task afterwards (if feasible).
 
This should be considered a hint. Of course TaskExecutor
 clients are free to ignore this flag and hence the
 SchedulingTaskExecutor interface overall. However, thread
 pools will usually indicated a preference for short-lived tasks, to be
 able to perform more fine-grained scheduling.
true if this TaskExecutor prefers
 short-lived tasks| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||