Package org.springframework.core.task
Interface AsyncListenableTaskExecutor
- All Superinterfaces:
AsyncTaskExecutor
,Executor
,TaskExecutor
- All Known Implementing Classes:
ConcurrentTaskExecutor
,ConcurrentTaskScheduler
,DefaultManagedTaskExecutor
,DefaultManagedTaskScheduler
,SimpleAsyncTaskExecutor
,SimpleAsyncTaskScheduler
,SimpleThreadPoolTaskExecutor
,TaskExecutorAdapter
,ThreadPoolTaskExecutor
,ThreadPoolTaskScheduler
Deprecated.
Extension of the
AsyncTaskExecutor
interface, adding the capability to submit
tasks for ListenableFutures
.- Since:
- 4.0
- Author:
- Arjen Poutsma
- See Also:
-
Field Summary
Fields inherited from interface org.springframework.core.task.AsyncTaskExecutor
TIMEOUT_IMMEDIATE, TIMEOUT_INDEFINITE
-
Method Summary
Modifier and TypeMethodDescriptionsubmitListenable
(Runnable task) Deprecated.in favor ofAsyncTaskExecutor.submitCompletable(Runnable)
<T> ListenableFuture<T>
submitListenable
(Callable<T> task) Deprecated.in favor ofAsyncTaskExecutor.submitCompletable(Callable)
Methods inherited from interface org.springframework.core.task.AsyncTaskExecutor
execute, submit, submit, submitCompletable, submitCompletable
Methods inherited from interface org.springframework.core.task.TaskExecutor
execute
-
Method Details
-
submitListenable
Deprecated.in favor ofAsyncTaskExecutor.submitCompletable(Runnable)
Submit aRunnable
task for execution, receiving aListenableFuture
representing that task. The Future will return anull
result upon completion.- Parameters:
task
- theRunnable
to execute (nevernull
)- Returns:
- a
ListenableFuture
representing pending completion of the task - Throws:
TaskRejectedException
- if the given task was not accepted
-
submitListenable
Deprecated.in favor ofAsyncTaskExecutor.submitCompletable(Callable)
Submit aCallable
task for execution, receiving aListenableFuture
representing that task. The Future will return the Callable's result upon completion.- Parameters:
task
- theCallable
to execute (nevernull
)- Returns:
- a
ListenableFuture
representing pending completion of the task - Throws:
TaskRejectedException
- if the given task was not accepted
-
AsyncTaskExecutor.submitCompletable(Runnable)
andAsyncTaskExecutor.submitCompletable(Callable)