Class WrappingExecutorService

java.lang.Object
com.google.common.util.concurrent.WrappingExecutorService
All Implemented Interfaces:
AutoCloseable, Executor, ExecutorService
Direct Known Subclasses:
WrappingScheduledExecutorService

abstract class WrappingExecutorService extends Object implements ExecutorService
An abstract ExecutorService that allows subclasses to wrap tasks before they are submitted to the underlying executor.

Note that task wrapping may occur even if the task is never executed.

For delegation without task-wrapping, see ForwardingExecutorService.