Class SmartExecutor.Direct

    • Constructor Summary

      Constructors 
      Constructor Description
      Direct()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      Shut down this instance (ideally used in try-with-resource construct).
      void submit​(java.lang.Runnable runnable)
      Submits a Runnable to execution.
      <T> java.util.concurrent.CompletableFuture<T> submit​(java.util.concurrent.Callable<T> callable)
      Submits a Callable to execution, returns a CompletableFuture.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • submit

        public void submit​(java.lang.Runnable runnable)
        Description copied from interface: SmartExecutor
        Submits a Runnable to execution.
        Specified by:
        submit in interface SmartExecutor
      • submit

        public <T> java.util.concurrent.CompletableFuture<T> submit​(java.util.concurrent.Callable<T> callable)
        Description copied from interface: SmartExecutor
        Submits a Callable to execution, returns a CompletableFuture.
        Specified by:
        submit in interface SmartExecutor
      • close

        public void close()
        Description copied from interface: SmartExecutor
        Shut down this instance (ideally used in try-with-resource construct).
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface SmartExecutor