Class DefaultManagedTaskScheduler

All Implemented Interfaces:
Executor, InitializingBean, AsyncListenableTaskExecutor, AsyncTaskExecutor, TaskExecutor, SchedulingTaskExecutor, TaskScheduler

public class DefaultManagedTaskScheduler extends ConcurrentTaskScheduler implements InitializingBean
JNDI-based variant of ConcurrentTaskScheduler, performing a default lookup for JSR-236's "java:comp/DefaultManagedScheduledExecutorService" in a Jakarta EE environment. Expected to be exposed as a bean, in particular as the default lookup happens in the standard InitializingBean.afterPropertiesSet() callback.

Note: This class is not strictly JSR-236 based; it can work with any regular ScheduledExecutorService that can be found in JNDI. The actual adapting to ManagedScheduledExecutorService happens in the base class ConcurrentTaskScheduler itself.

Since:
4.0
Author:
Juergen Hoeller
See Also: