Class AwaitStepSliceTask

  • All Implemented Interfaces:
    com.github.akurilov.commons.concurrent.AsyncRunnable, com.github.akurilov.fiber4j.Fiber, java.rmi.Remote

    public class AwaitStepSliceTask
    extends com.github.akurilov.fiber4j.ExclusiveFiberBase
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.github.akurilov.commons.concurrent.AsyncRunnable

        com.github.akurilov.commons.concurrent.AsyncRunnable.State
    • Field Summary

      • Fields inherited from interface com.github.akurilov.fiber4j.Fiber

        DEBUG_DURATION_LIMIT_NANOS, SOFT_DURATION_LIMIT_NANOS, WARN_DURATION_LIMIT_NANOS
    • Constructor Summary

      Constructors 
      Constructor Description
      AwaitStepSliceTask​(LoadStep stepSlice, java.util.concurrent.CountDownLatch awaitCountDown)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void invokeTimedExclusively​(long startTimeNanos)  
      • Methods inherited from class com.github.akurilov.fiber4j.ExclusiveFiberBase

        invokeTimed
      • Methods inherited from class com.github.akurilov.fiber4j.FiberBase

        doStart, doStop, invoke
      • Methods inherited from class com.github.akurilov.commons.concurrent.AsyncRunnableBase

        await, await, close, doClose, doShutdown, isClosed, isInitial, isShutdown, isStarted, isStopped, shutdown, start, state, stop
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.github.akurilov.commons.concurrent.AsyncRunnable

        await, await, close, isClosed, isInitial, isShutdown, isStarted, isStopped, shutdown, start, state, stop
    • Constructor Detail

      • AwaitStepSliceTask

        public AwaitStepSliceTask​(LoadStep stepSlice,
                                  java.util.concurrent.CountDownLatch awaitCountDown)
    • Method Detail

      • invokeTimedExclusively

        protected final void invokeTimedExclusively​(long startTimeNanos)
        Specified by:
        invokeTimedExclusively in class com.github.akurilov.fiber4j.ExclusiveFiberBase