Uses of Interface
com.google.common.util.concurrent.ListeningExecutorService
Packages that use ListeningExecutorService
-
Uses of ListeningExecutorService in com.google.common.util.concurrent
Subinterfaces of ListeningExecutorService in com.google.common.util.concurrentModifier and TypeInterfaceDescriptioninterface
AScheduledExecutorService
that returnsListenableFuture
instances from itsExecutorService
methods.Classes in com.google.common.util.concurrent that implement ListeningExecutorServiceModifier and TypeClassDescriptionclass
AbstractListeningExecutorService
implementation that createsListenableFuture
instances for eachRunnable
andCallable
submitted to it.class
A listening executor service which forwards all its method calls to another listening executor service.Methods in com.google.common.util.concurrent that return ListeningExecutorServiceModifier and TypeMethodDescriptionprotected abstract ListeningExecutorService
ForwardingListeningExecutorService.delegate()
static ListeningExecutorService
MoreExecutors.listeningDecorator
(ExecutorService delegate) Creates anExecutorService
whosesubmit
andinvokeAll
methods submitListenableFutureTask
instances to the given delegate executor.static ListeningExecutorService
MoreExecutors.newDirectExecutorService()
Creates an executor service that runs each task in the thread that invokesexecute/submit
, as inThreadPoolExecutor.CallerRunsPolicy
.Methods in com.google.common.util.concurrent with parameters of type ListeningExecutorServiceModifier and TypeMethodDescriptionstatic <T extends @Nullable Object>
AsyncCallable<T> Callables.asAsyncCallable
(Callable<T> callable, ListeningExecutorService listeningExecutorService) Creates anAsyncCallable
from aCallable
.