Class SingleThreadExecutorPlus.AtLeastOnce

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void run()  
      void runAfter​(java.lang.Runnable run)
      Run the provided task after all queued and executing jobs have completed
      void sync()
      Wait until all queued and executing jobs have completed
      java.lang.String toString()  
      boolean trigger()
      Ensure the job is run at least once in its entirety after this method is invoked (including any already queued)
      • Methods inherited from class java.util.concurrent.atomic.AtomicBoolean

        compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, get, getAcquire, getAndSet, getOpaque, getPlain, lazySet, set, setOpaque, setPlain, setRelease, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatile
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait