| 
The Spring Framework | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TaskExecutor | |
|---|---|
| org.springframework.context.event | Support classes for application events, like standard context events. | 
| org.springframework.core.task | This package defines Spring's core TaskExecutor abstraction, and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations. | 
| org.springframework.jca.work | Convenience classes for scheduling based on the JCA 1.5 WorkManager facility, as supported within JCA 1.5 ResourceAdapters. | 
| org.springframework.jms.listener | This package contains the base message listener container facility. | 
| org.springframework.jms.listener.serversession | This package contains the ServerSessionMessageListenerContainer implementation, based on the standard JMS ServerSessionPool API. | 
| org.springframework.scheduling | General exceptions for Spring's scheduling support, independent of any specific scheduling system. | 
| org.springframework.scheduling.backportconcurrent | Scheduling convenience classes for the JSR-166 backport Executor mechanism, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as 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. | 
| org.springframework.scheduling.timer | Scheduling convenience classes for the JDK Timer, allowing to set up Timers and ScheduledTimerTasks as beans in a Spring context. | 
| Uses of TaskExecutor in org.springframework.context.event | 
|---|
| Methods in org.springframework.context.event that return TaskExecutor | |
|---|---|
protected  TaskExecutor | 
SimpleApplicationEventMulticaster.getTaskExecutor()
Return the current TaskExecutor for this multicaster.  | 
| Methods in org.springframework.context.event with parameters of type TaskExecutor | |
|---|---|
 void | 
SimpleApplicationEventMulticaster.setTaskExecutor(TaskExecutor taskExecutor)
Set the TaskExecutor to execute application listeners with.  | 
| Uses of TaskExecutor in org.springframework.core.task | 
|---|
| Subinterfaces of TaskExecutor in org.springframework.core.task | |
|---|---|
 interface | 
AsyncTaskExecutor
Extended interface for asynchronous TaskExecutor implementations,
 offering an overloaded AsyncTaskExecutor.execute(Runnable, long) variant with
 start timeout parameter. | 
| Classes in org.springframework.core.task that implement TaskExecutor | |
|---|---|
 class | 
SimpleAsyncTaskExecutor
TaskExecutor implementation that fires up a new Thread for each task, executing it asynchronously.  | 
 class | 
SyncTaskExecutor
TaskExecutor implementation that executes each task
 synchronously in the calling thread. | 
| Uses of TaskExecutor in org.springframework.jca.work | 
|---|
| Classes in org.springframework.jca.work that implement TaskExecutor | |
|---|---|
 class | 
WorkManagerTaskExecutor
TaskExecutor implementation
 that delegates to a JCA 1.5 WorkManager, implementing the
 WorkManager interface. | 
| Methods in org.springframework.jca.work with parameters of type TaskExecutor | |
|---|---|
protected  long | 
SimpleTaskWorkManager.executeWork(TaskExecutor taskExecutor,
            Work work,
            long startTimeout,
            boolean blockUntilStarted,
            ExecutionContext executionContext,
            WorkListener workListener)
Execute the given Work on the specified TaskExecutor.  | 
 void | 
SimpleTaskWorkManager.setAsyncTaskExecutor(TaskExecutor asyncTaskExecutor)
Specify the TaskExecutor to use for asynchronous work execution (i.e.  | 
 void | 
SimpleTaskWorkManager.setSyncTaskExecutor(TaskExecutor syncTaskExecutor)
Specify the TaskExecutor to use for synchronous work execution (i.e.  | 
| Uses of TaskExecutor in org.springframework.jms.listener | 
|---|
| Methods in org.springframework.jms.listener that return TaskExecutor | |
|---|---|
protected  TaskExecutor | 
DefaultMessageListenerContainer.createDefaultTaskExecutor()
Create a default TaskExecutor.  | 
| Methods in org.springframework.jms.listener with parameters of type TaskExecutor | |
|---|---|
 void | 
SimpleMessageListenerContainer.setTaskExecutor(TaskExecutor taskExecutor)
Set the Spring TaskExecutor to use for executing the listener once a message has been received by the provider.  | 
 void | 
DefaultMessageListenerContainer.setTaskExecutor(TaskExecutor taskExecutor)
Set the Spring TaskExecutor to use for running the listener threads.  | 
| Uses of TaskExecutor in org.springframework.jms.listener.serversession | 
|---|
| Methods in org.springframework.jms.listener.serversession that return TaskExecutor | |
|---|---|
protected  TaskExecutor | 
SimpleServerSessionFactory.getTaskExecutor()
Return the TaskExecutor to use for executing ServerSessions.  | 
protected  TaskExecutor | 
AbstractPoolingServerSessionFactory.getTaskExecutor()
Return the TaskExecutor to use for executing ServerSessions.  | 
| Methods in org.springframework.jms.listener.serversession with parameters of type TaskExecutor | |
|---|---|
 void | 
SimpleServerSessionFactory.setTaskExecutor(TaskExecutor taskExecutor)
Specify the TaskExecutor to use for executing ServerSessions (and consequently, the underlying MessageListener).  | 
 void | 
AbstractPoolingServerSessionFactory.setTaskExecutor(TaskExecutor taskExecutor)
Specify the TaskExecutor to use for executing ServerSessions (and consequently, the underlying MessageListener).  | 
| Uses of TaskExecutor in org.springframework.scheduling | 
|---|
| Subinterfaces of TaskExecutor in org.springframework.scheduling | |
|---|---|
 interface | 
SchedulingTaskExecutor
A TaskExecutor extension exposing
 scheduling characteristics that are relevant to potential task submitters. | 
| Uses of TaskExecutor in org.springframework.scheduling.backportconcurrent | 
|---|
| Classes in org.springframework.scheduling.backportconcurrent that implement TaskExecutor | |
|---|---|
 class | 
ConcurrentTaskExecutor
Adapter that takes a JSR-166 backport edu.emory.mathcs.backport.java.util.concurrent.Executor and
 exposes a Spring TaskExecutor for it. | 
 class | 
ThreadPoolTaskExecutor
JavaBean that allows for configuring a JSR-166 backport ThreadPoolExecutor in bean
 style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity"
 properties), exposing it as a Spring TaskExecutor. | 
| Uses of TaskExecutor in org.springframework.scheduling.quartz | 
|---|
| Classes in org.springframework.scheduling.quartz that implement TaskExecutor | |
|---|---|
 class | 
SimpleThreadPoolTaskExecutor
Subclass of Quartz's SimpleThreadPool that implements Spring's TaskExecutor interface and listens to Spring lifecycle callbacks.  | 
| Methods in org.springframework.scheduling.quartz that return TaskExecutor | |
|---|---|
static TaskExecutor | 
SchedulerFactoryBean.getConfigTimeTaskExecutor()
Return the TaskExecutor for the currently configured Quartz Scheduler, to be used by LocalTaskExecutorThreadPool.  | 
| Methods in org.springframework.scheduling.quartz with parameters of type TaskExecutor | |
|---|---|
 void | 
SchedulerFactoryBean.setTaskExecutor(TaskExecutor taskExecutor)
Set the Spring TaskExecutor to use as Quartz backend.  | 
| Uses of TaskExecutor in org.springframework.scheduling.timer | 
|---|
| Classes in org.springframework.scheduling.timer that implement TaskExecutor | |
|---|---|
 class | 
TimerTaskExecutor
TaskExecutor implementation that uses a
 single Timer for executing all tasks, effectively resulting in
 serialized asynchronous execution on a single thread. | 
  | 
The Spring Framework | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||