## Uses of Interface
com.google.common.util.concurrent.ListeningExecutorService

Packages that use ListeningExecutorService
com.google.common.util.concurrent: Concurrency utilities.

Uses of ListeningExecutorService in com.google.common.util.concurrent

Subinterfaces of ListeningExecutorService in com.google.common.util.concurrent
`interface` `ListeningScheduledExecutorService` A `ScheduledExecutorService` that returns `ListenableFuture` instances from its `ExecutorService` methods.

Classes in com.google.common.util.concurrent that implement ListeningExecutorService
`class` `ForwardingListeningExecutorService` A listening executor service which forwards all its method calls to another listening executor service.

Methods in com.google.common.util.concurrent that return ListeningExecutorService
`protected abstract ListeningExecutorService` `ForwardingListeningExecutorService.delegate()`
`static ListeningExecutorService` `MoreExecutors.listeningDecorator(ExecutorService delegate)` Creates an `ExecutorService` whose `submit` and `invokeAll` methods submit `ListenableFutureTask` instances to the given delegate executor.
`static ListeningExecutorService` `MoreExecutors.sameThreadExecutor()` Creates an executor service that runs each task in the thread that invokes `execute/submit`, as in `ThreadPoolExecutor.CallerRunsPolicy` This applies both to individually submitted tasks and to collections of tasks submitted via `invokeAll` or `invokeAny`.

Copyright © 2010-2012. All Rights Reserved.