Class AbstractEvent.State

  • Enclosing class:
    AbstractEvent

    public class AbstractEvent.State
    extends java.lang.Object
    • Field Detail

      • eventCompleted

        public boolean eventCompleted
      • eventFailed

        public boolean eventFailed
      • eventInterrupted

        public boolean eventInterrupted
      • eventCompleteCondition

        public java.util.function.Supplier<java.lang.Boolean> eventCompleteCondition
      • eventCompleteTimeout

        public int eventCompleteTimeout
      • eventInterruptCondition

        public java.util.function.Supplier<java.lang.Boolean> eventInterruptCondition
      • runLoggedOut

        public java.util.function.Supplier<java.lang.Boolean> runLoggedOut
      • eventTimeout

        public int eventTimeout
      • executionSleep

        public java.lang.Runnable executionSleep
      • returnSleep

        public java.lang.Runnable returnSleep
      • loggedOutRunnable

        public java.lang.Runnable loggedOutRunnable
      • runLoggedOutRunnableOnce

        public boolean runLoggedOutRunnableOnce
      • eventLoginHandler

        public boolean eventLoginHandler
      • sleepTime

        public java.util.function.Supplier<java.lang.Integer> sleepTime
      • eventStartTime

        public long eventStartTime
      • completeMessage

        public java.lang.String completeMessage
      • failMessage

        public java.lang.String failMessage
    • Constructor Detail

      • State

        public State()
    • Method Detail

      • isEventCompleted

        public boolean isEventCompleted()
      • isEventFailed

        public boolean isEventFailed()
      • isEventInterrupted

        public boolean isEventInterrupted()
      • getEventCompleteCondition

        public java.util.function.Supplier<java.lang.Boolean> getEventCompleteCondition()
      • getEventCompleteTimeout

        public int getEventCompleteTimeout()
      • getEventInterruptCondition

        public java.util.function.Supplier<java.lang.Boolean> getEventInterruptCondition()
      • getRunLoggedOut

        public java.util.function.Supplier<java.lang.Boolean> getRunLoggedOut()
      • getEventTimeout

        public int getEventTimeout()
      • getExecutionSleep

        public java.lang.Runnable getExecutionSleep()
      • getReturnSleep

        public java.lang.Runnable getReturnSleep()
      • getLoggedOutRunnable

        public java.lang.Runnable getLoggedOutRunnable()
      • isRunLoggedOutRunnableOnce

        public boolean isRunLoggedOutRunnableOnce()
      • isEventLoginHandler

        public boolean isEventLoginHandler()
      • getSleepTime

        public java.util.function.Supplier<java.lang.Integer> getSleepTime()
      • getEventStartTime

        public long getEventStartTime()
      • getCompleteMessage

        public java.lang.String getCompleteMessage()
      • getFailMessage

        public java.lang.String getFailMessage()
      • getOriginalInteractionMode

        public InteractionMode getOriginalInteractionMode()
      • setInstance

        public void setInstance​(AbstractEvent instance)
      • setEventCompleted

        public void setEventCompleted​(boolean eventCompleted)
      • setEventFailed

        public void setEventFailed​(boolean eventFailed)
      • setEventInterrupted

        public void setEventInterrupted​(boolean eventInterrupted)
      • setEventCompleteCondition

        public void setEventCompleteCondition​(java.util.function.Supplier<java.lang.Boolean> eventCompleteCondition)
      • setEventCompleteTimeout

        public void setEventCompleteTimeout​(int eventCompleteTimeout)
      • setEventInterruptCondition

        public void setEventInterruptCondition​(java.util.function.Supplier<java.lang.Boolean> eventInterruptCondition)
      • setRunLoggedOut

        public void setRunLoggedOut​(java.util.function.Supplier<java.lang.Boolean> runLoggedOut)
      • setEventTimeout

        public void setEventTimeout​(int eventTimeout)
      • setExecutionSleep

        public void setExecutionSleep​(java.lang.Runnable executionSleep)
      • setReturnSleep

        public void setReturnSleep​(java.lang.Runnable returnSleep)
      • setLoggedOutRunnable

        public void setLoggedOutRunnable​(java.lang.Runnable loggedOutRunnable)
      • setRunLoggedOutRunnableOnce

        public void setRunLoggedOutRunnableOnce​(boolean runLoggedOutRunnableOnce)
      • setEventLoginHandler

        public void setEventLoginHandler​(boolean eventLoginHandler)
      • setSleepTime

        public void setSleepTime​(java.util.function.Supplier<java.lang.Integer> sleepTime)
      • setEventStartTime

        public void setEventStartTime​(long eventStartTime)
      • setCompleteMessage

        public void setCompleteMessage​(java.lang.String completeMessage)
      • setFailMessage

        public void setFailMessage​(java.lang.String failMessage)
      • setInteractionMode

        public void setInteractionMode​(InteractionMode interactionMode)
      • setOriginalInteractionMode

        public void setOriginalInteractionMode​(InteractionMode originalInteractionMode)