Uses of Interface
org.springframework.core.task.TaskExecutor
Packages that use TaskExecutor Package Description 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 WorkManager facility, as supported within ResourceAdapters.org.springframework.jms.listener This package contains the base message listener container facility.org.springframework.messaging.simp.config Configuration support for WebSocket messaging using higher level messaging protocols.org.springframework.scheduling General exceptions for Spring's scheduling support, independent of any specific scheduling system.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 thejava.util.concurrent
andjavax.enterprise.concurrent
packages, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring context.org.springframework.scheduling.config Support package for declarative scheduling configuration, with XML schema being the primary configuration format.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.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotation
package.org.springframework.web.socket.client.standard Client-side classes for use with standard Java WebSocket endpoints.org.springframework.web.socket.config Configuration support for WebSocket request handling.org.springframework.web.socket.sockjs.client SockJS client implementation ofWebSocketClient
.Uses of TaskExecutor in org.springframework.core.task
Subinterfaces of TaskExecutor in org.springframework.core.task Modifier and Type Interface Description interface
AsyncListenableTaskExecutor
Extension of theAsyncTaskExecutor
interface, adding the capability to submit tasks forListenableFutures
.interface
AsyncTaskExecutor
Extended interface for asynchronousTaskExecutor
implementations, offering an overloadedAsyncTaskExecutor.execute(Runnable, long)
variant with a start timeout parameter as well support forCallable
.Classes in org.springframework.core.task that implement TaskExecutor Modifier and Type Class Description 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
Classes in org.springframework.core.task.support that implement TaskExecutor Modifier and Type Class Description class
TaskExecutorAdapter
Adapter that takes a JDKjava.util.concurrent.Executor
and exposes a SpringTaskExecutor
for it.Constructors in org.springframework.core.task.support with parameters of type TaskExecutor Constructor Description ConcurrentExecutorAdapter(TaskExecutor taskExecutor)
Create a new ConcurrentExecutorAdapter for the given Spring TaskExecutor.ExecutorServiceAdapter(TaskExecutor taskExecutor)
Create a new ExecutorServiceAdapter, using the given target executor.Uses of TaskExecutor in org.springframework.jca.work
Classes in org.springframework.jca.work that implement TaskExecutor Modifier and Type Class Description class
WorkManagerTaskExecutor
TaskExecutor
implementation that delegates to a JCA 1.7 WorkManager, implementing theWorkManager
interface.Methods in org.springframework.jca.work with parameters of type TaskExecutor Modifier and Type Method Description 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. 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 Modifier and Type Method Description protected TaskExecutor
DefaultMessageListenerContainer. createDefaultTaskExecutor()
Create a default TaskExecutor.Uses of TaskExecutor in org.springframework.messaging.simp.config
Methods in org.springframework.messaging.simp.config that return TaskExecutor Modifier and Type Method Description TaskExecutor
AbstractMessageBrokerConfiguration. brokerChannelExecutor()
TaskExecutor
AbstractMessageBrokerConfiguration. clientInboundChannelExecutor()
TaskExecutor
AbstractMessageBrokerConfiguration. clientOutboundChannelExecutor()
Uses of TaskExecutor in org.springframework.scheduling
Subinterfaces of TaskExecutor in org.springframework.scheduling Modifier and Type Interface Description interface
SchedulingTaskExecutor
ATaskExecutor
extension exposing scheduling characteristics that are relevant to potential task submitters.Uses of TaskExecutor in org.springframework.scheduling.commonj
Classes in org.springframework.scheduling.commonj that implement TaskExecutor Modifier and Type Class Description class
WorkManagerTaskExecutor
Deprecated.as of 5.1, in favor of the EE 7/8 basedDefaultManagedTaskExecutor
Uses of TaskExecutor in org.springframework.scheduling.concurrent
Classes in org.springframework.scheduling.concurrent that implement TaskExecutor Modifier and Type Class Description class
ConcurrentTaskExecutor
Adapter that takes ajava.util.concurrent.Executor
and exposes a SpringTaskExecutor
for it.class
ConcurrentTaskScheduler
Adapter that takes ajava.util.concurrent.ScheduledExecutorService
and exposes a SpringTaskScheduler
for it.class
DefaultManagedTaskExecutor
JNDI-based variant ofConcurrentTaskExecutor
, performing a default lookup for JSR-236's "java:comp/DefaultManagedExecutorService" in a Java EE 7/8 environment.class
DefaultManagedTaskScheduler
JNDI-based variant ofConcurrentTaskScheduler
, performing a default lookup for JSR-236's "java:comp/DefaultManagedScheduledExecutorService" in a Java EE 7 environment.class
ThreadPoolTaskExecutor
JavaBean that allows for configuring aThreadPoolExecutor
in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a SpringTaskExecutor
.class
ThreadPoolTaskScheduler
Implementation of Spring'sTaskScheduler
interface, wrapping a nativeScheduledThreadPoolExecutor
.Uses of TaskExecutor in org.springframework.scheduling.config
Methods in org.springframework.scheduling.config that return TaskExecutor Modifier and Type Method Description TaskExecutor
TaskExecutorFactoryBean. getObject()
Methods in org.springframework.scheduling.config that return types with arguments of type TaskExecutor Modifier and Type Method Description Class<? extends TaskExecutor>
TaskExecutorFactoryBean. getObjectType()
Uses of TaskExecutor in org.springframework.scheduling.quartz
Classes in org.springframework.scheduling.quartz that implement TaskExecutor Modifier and Type Class Description class
SimpleThreadPoolTaskExecutor
Subclass of Quartz's SimpleThreadPool that implements Spring'sTaskExecutor
interface and listens to Spring lifecycle callbacks.Uses of TaskExecutor in org.springframework.web.servlet.mvc.method.annotation
Constructors in org.springframework.web.servlet.mvc.method.annotation with parameters of type TaskExecutor Constructor Description ResponseBodyEmitterReturnValueHandler(List<HttpMessageConverter<?>> messageConverters, ReactiveAdapterRegistry registry, TaskExecutor executor, ContentNegotiationManager manager)
Complete constructor with pluggable "reactive" type support.Uses of TaskExecutor in org.springframework.web.socket.client.standard
Methods in org.springframework.web.socket.client.standard that return TaskExecutor Modifier and Type Method Description TaskExecutor
AnnotatedEndpointConnectionManager. getTaskExecutor()
Return the configuredTaskExecutor
.TaskExecutor
EndpointConnectionManager. getTaskExecutor()
Return the configuredTaskExecutor
.Methods in org.springframework.web.socket.client.standard with parameters of type TaskExecutor Modifier and Type Method Description void
AnnotatedEndpointConnectionManager. setTaskExecutor(TaskExecutor taskExecutor)
Set aTaskExecutor
to use to open the connection.void
EndpointConnectionManager. setTaskExecutor(TaskExecutor taskExecutor)
Set aTaskExecutor
to use to open connections.Uses of TaskExecutor in org.springframework.web.socket.config
Methods in org.springframework.web.socket.config with parameters of type TaskExecutor Modifier and Type Method Description void
WebSocketMessageBrokerStats. setInboundChannelExecutor(TaskExecutor inboundChannelExecutor)
void
WebSocketMessageBrokerStats. setOutboundChannelExecutor(TaskExecutor outboundChannelExecutor)
Uses of TaskExecutor in org.springframework.web.socket.sockjs.client
Methods in org.springframework.web.socket.sockjs.client that return TaskExecutor Modifier and Type Method Description TaskExecutor
RestTemplateXhrTransport. getTaskExecutor()
Return the configuredTaskExecutor
.Methods in org.springframework.web.socket.sockjs.client with parameters of type TaskExecutor Modifier and Type Method Description void
RestTemplateXhrTransport. setTaskExecutor(TaskExecutor taskExecutor)
Configure theTaskExecutor
to use to execute XHR receive requests.