The Spring Framework

Uses of Interface

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. 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 1.3+ 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

Classes in that implement TaskExecutor
 class WorkManagerTaskExecutor
          TaskExecutor implementation that delegates to a JCA 1.5 WorkManager, implementing the WorkManager interface.

Methods in 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 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

Copyright © 2002-2007 The Spring Framework.