Class DirectExecutorService

java.lang.Object
java.util.concurrent.AbstractExecutorService
io.fluxcapacitor.common.DirectExecutorService
All Implemented Interfaces:
AutoCloseable, Executor, ExecutorService

public class DirectExecutorService extends AbstractExecutorService
  • Constructor Details

    • DirectExecutorService

      public DirectExecutorService()
  • Method Details

    • newInstance

      public static ExecutorService newInstance()
    • execute

      public void execute(@NonNull @NonNull Runnable command)
    • shutdown

      public void shutdown()
    • isShutdown

      public boolean isShutdown()
    • shutdownNow

      @NotNull public List<Runnable> shutdownNow()
    • isTerminated

      public boolean isTerminated()
    • awaitTermination

      public boolean awaitTermination(long timeout, @NotNull TimeUnit unit) throws InterruptedException
      Throws:
      InterruptedException