Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.springframework.core.task.TaskExecutor

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.core.task.support | Support classes for Spring's TaskExecutor abstraction.
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.remoting.jaxws | Remoting classes for Web Services via JAX-WS (the successor of JAX-RPC), as included in Java 6 and Java EE 5.
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.core.task.support

Constructors in org.springframework.core.task.support with parameters of type TaskExecutor
`ConcurrentExecutorAdapter(TaskExecutor taskExecutor)` Create a new ConcurrentExecutorAdapter for the given Spring TaskExecutor.

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.remoting.jaxws

Methods in org.springframework.remoting.jaxws with parameters of type TaskExecutor
`void` | `SimpleJaxWsServiceExporter.setTaskExecutor(TaskExecutor executor)` Set the Spring TaskExecutor to use for dispatching incoming requests to exported service instances.
`void` | `LocalJaxWsServiceFactory.setTaskExecutor(TaskExecutor executor)` Set the Spring TaskExecutor to use for asynchronous executions that require callbacks.

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2007 The Spring Framework.