Class DecoratingListeningExecutorService

  • All Implemented Interfaces:
    com.google.common.util.concurrent.ListeningExecutorService, Executor, ExecutorService

    public class DecoratingListeningExecutorService
    extends com.google.common.util.concurrent.ForwardingListeningExecutorService
    implements com.google.common.util.concurrent.ListeningExecutorService
    • Method Detail

      • delegate

        protected com.google.common.util.concurrent.ListeningExecutorService delegate()
        Specified by:
        delegate in class com.google.common.util.concurrent.ForwardingListeningExecutorService
      • execute

        public void execute​(Runnable command)
        Specified by:
        execute in interface Executor
        Overrides:
        execute in class com.google.common.util.concurrent.ForwardingExecutorService
      • submit

        public <T> com.google.common.util.concurrent.ListenableFuture<T> submit​(Callable<T> task)
        Specified by:
        submit in interface ExecutorService
        Specified by:
        submit in interface com.google.common.util.concurrent.ListeningExecutorService
        Overrides:
        submit in class com.google.common.util.concurrent.ForwardingListeningExecutorService
      • submit

        public com.google.common.util.concurrent.ListenableFuture<?> submit​(Runnable task)
        Specified by:
        submit in interface ExecutorService
        Specified by:
        submit in interface com.google.common.util.concurrent.ListeningExecutorService
        Overrides:
        submit in class com.google.common.util.concurrent.ForwardingListeningExecutorService
      • submit

        public <T> com.google.common.util.concurrent.ListenableFuture<T> submit​(Runnable task,
                                                                                T result)
        Specified by:
        submit in interface ExecutorService
        Specified by:
        submit in interface com.google.common.util.concurrent.ListeningExecutorService
        Overrides:
        submit in class com.google.common.util.concurrent.ForwardingListeningExecutorService
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface ExecutorService
        Overrides:
        shutdown in class com.google.common.util.concurrent.ForwardingExecutorService
      • shutdownNow

        public List<Runnable> shutdownNow()
        Specified by:
        shutdownNow in interface ExecutorService
        Overrides:
        shutdownNow in class com.google.common.util.concurrent.ForwardingExecutorService
      • isShutdown

        public boolean isShutdown()
        Specified by:
        isShutdown in interface ExecutorService
        Overrides:
        isShutdown in class com.google.common.util.concurrent.ForwardingExecutorService
      • isTerminated

        public boolean isTerminated()
        Specified by:
        isTerminated in interface ExecutorService
        Overrides:
        isTerminated in class com.google.common.util.concurrent.ForwardingExecutorService