接口 AsyncListenableTaskExecutor

所有超级接口:
AsyncTaskExecutor, Executor, TaskExecutor
所有已知实现类:
SimpleAsyncTaskExecutor, TaskExecutorAdapter

public interface AsyncListenableTaskExecutor extends AsyncTaskExecutor
Extension of the AsyncTaskExecutor interface, adding the capability to submit tasks for ListenableFutures.
从以下版本开始:
4.0
作者:
Arjen Poutsma, Harry Yang
另请参阅:
  • 方法详细资料

    • submitListenable

      ListenableFuture<?> submitListenable(Runnable task)
      Submit a Runnable task for execution, receiving a ListenableFuture representing that task. The Future will return a null result upon completion.

      in favor of AsyncTaskExecutor.submitCompletable(Runnable)

      参数:
      task - the Runnable to execute (never null)
      返回:
      a ListenableFuture representing pending completion of the task
      抛出:
      TaskRejectedException - if the given task was not accepted
    • submitListenable

      <T> ListenableFuture<T> submitListenable(Callable<T> task)
      Submit a Callable task for execution, receiving a ListenableFuture representing that task. The Future will return the Callable's result upon completion.

      in favor of AsyncTaskExecutor.submitCompletable(Callable)

      参数:
      task - the Callable to execute (never null)
      返回:
      a ListenableFuture representing pending completion of the task
      抛出:
      TaskRejectedException - if the given task was not accepted