spring-framework / org.springframework.scheduling / SchedulingAwareRunnable / isLongLived

isLongLived

abstract fun isLongLived(): Boolean

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.