## Uses of Interface
org.springframework.scheduling.SchedulingTaskExecutor

- Packages that use SchedulingTaskExecutor
  Package | Description
  --- | ---
  org.springframework.scheduling.commonj | Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+.
  org.springframework.scheduling.concurrent | Scheduling convenience classes for the `java.util.concurrent` and `javax.enterprise.concurrent` packages, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring context.
  org.springframework.scheduling.quartz | Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context.

- - ### Uses of SchedulingTaskExecutor in org.springframework.scheduling.commonj

    Classes in org.springframework.scheduling.commonj that implement SchedulingTaskExecutor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WorkManagerTaskExecutor` Deprecated. as of 5.1, in favor of the EE 7/8 based `DefaultManagedTaskExecutor`

  - ### Uses of SchedulingTaskExecutor in org.springframework.scheduling.concurrent

    Classes in org.springframework.scheduling.concurrent that implement SchedulingTaskExecutor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConcurrentTaskExecutor` Adapter that takes a `java.util.concurrent.Executor` and exposes a Spring `TaskExecutor` for it.
    `class` | `ConcurrentTaskScheduler` Adapter that takes a `java.util.concurrent.ScheduledExecutorService` and exposes a Spring `TaskScheduler` for it.
    `class` | `DefaultManagedTaskExecutor` JNDI-based variant of `ConcurrentTaskExecutor`, performing a default lookup for JSR-236's "java:comp/DefaultManagedExecutorService" in a Java EE 7/8 environment.
    `class` | `DefaultManagedTaskScheduler` JNDI-based variant of `ConcurrentTaskScheduler`, performing a default lookup for JSR-236's "java:comp/DefaultManagedScheduledExecutorService" in a Java EE 7 environment.
    `class` | `ThreadPoolTaskExecutor` JavaBean that allows for configuring a `ThreadPoolExecutor` in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a Spring `TaskExecutor`.
    `class` | `ThreadPoolTaskScheduler` A standard implementation of Spring's `TaskScheduler` interface, wrapping a native `ScheduledThreadPoolExecutor` and providing all applicable configuration options for it.

  - ### Uses of SchedulingTaskExecutor in org.springframework.scheduling.quartz

    Classes in org.springframework.scheduling.quartz that implement SchedulingTaskExecutor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleThreadPoolTaskExecutor` Subclass of Quartz's SimpleThreadPool that implements Spring's `TaskExecutor` interface and listens to Spring lifecycle callbacks.