public interface AsyncListenableTaskExecutor extends AsyncTaskExecutor
AsyncTaskExecutor
インターフェースの拡張。ListenableFutures
のタスクを送信する機能を追加します。ListenableFuture
TIMEOUT_IMMEDIATE, TIMEOUT_INDEFINITE
修飾子と型 | メソッドと説明 |
---|---|
<T> ListenableFuture<T> | submitListenable(CallableSE<T> task) Callable タスクを実行のために送信し、そのタスクを表す ListenableFuture を受け取ります。 |
ListenableFuture<?> | submitListenable(RunnableSE task) Runnable タスクを実行のために送信し、そのタスクを表す ListenableFuture を受け取ります。 |
execute, submit, submit
execute
ListenableFuture<?> submitListenable(RunnableSE task)
Runnable
タスクを実行のために送信し、そのタスクを表す ListenableFuture
を受け取ります。Future は完了時に null
の結果を返します。task
- 実行する Runnable
(非 null
)ListenableFuture
TaskRejectedException
- 指定されたタスクが受け入れられなかった場合 <T> ListenableFuture<T> submitListenable(CallableSE<T> task)
Callable
タスクを実行のために送信し、そのタスクを表す ListenableFuture
を受け取ります。Future は、完了時に Callable の結果を返します。task
- 実行する Callable
(非 null
)ListenableFuture
TaskRejectedException
- 指定されたタスクが受け入れられなかった場合