Class ViewExecutor

All Implemented Interfaces:
Executor, ExecutorService

public abstract class ViewExecutor extends AbstractExecutorService
An executor service that is actually a "view" over another executor service.
  • Method Details

    • shutdown

      public final void shutdown()
    • shutdown

      public abstract void shutdown(boolean interrupt)
    • getExceptionHandler

      public final Thread.UncaughtExceptionHandler getExceptionHandler()
    • setExceptionHandler

      public final void setExceptionHandler(Thread.UncaughtExceptionHandler handler)
    • getTerminationTask

      public final Runnable getTerminationTask()
    • setTerminationTask

      public final void setTerminationTask(Runnable terminationTask)
    • builder

      public static ViewExecutor.Builder builder(Executor delegate)
    • runTermination

      protected void runTermination()