Class ForwardingListeningExecutorService

  • All Implemented Interfaces:
    ListeningExecutorService, java.util.concurrent.Executor, java.util.concurrent.ExecutorService

    @GwtIncompatible
    public abstract class ForwardingListeningExecutorService
    extends ForwardingExecutorService
    implements ListeningExecutorService
    A listening executor service which forwards all its method calls to another listening executor service. Subclasses should override one or more methods to modify the behavior of the backing executor service as desired per the decorator pattern.

    default method warning: This class does not forward calls to default methods. Instead, it inherits their default implementations. When those implementations invoke methods, they invoke methods on the ForwardingListeningExecutorService.

    Since:
    10.0
    Author:
    Isaac Shum