Package net.eternalclient.api.events
Class AbstractEvent.State
- java.lang.Object
-
- net.eternalclient.api.events.AbstractEvent.State
-
- Enclosing class:
- AbstractEvent
public class AbstractEvent.State extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringcompleteMessagejava.util.function.Supplier<java.lang.Boolean>eventCompleteConditionbooleaneventCompletedinteventCompleteTimeoutbooleaneventFailedjava.util.function.Supplier<java.lang.Boolean>eventInterruptConditionbooleaneventInterruptedbooleaneventLoginHandlerlongeventStartTimeinteventTimeoutjava.lang.RunnableexecutionSleepjava.lang.StringfailMessageAbstractEventinstanceInteractionModeinteractionModejava.lang.RunnableloggedOutRunnableInteractionModeoriginalInteractionModejava.lang.RunnablereturnSleepjava.util.function.Supplier<java.lang.Boolean>runLoggedOutbooleanrunLoggedOutRunnableOncejava.util.function.Supplier<java.lang.Integer>sleepTime
-
Constructor Summary
Constructors Constructor Description State()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCompleteMessage()java.util.function.Supplier<java.lang.Boolean>getEventCompleteCondition()intgetEventCompleteTimeout()java.util.function.Supplier<java.lang.Boolean>getEventInterruptCondition()longgetEventStartTime()intgetEventTimeout()java.lang.RunnablegetExecutionSleep()java.lang.StringgetFailMessage()AbstractEventgetInstance()InteractionModegetInteractionMode()java.lang.RunnablegetLoggedOutRunnable()InteractionModegetOriginalInteractionMode()java.lang.RunnablegetReturnSleep()java.util.function.Supplier<java.lang.Boolean>getRunLoggedOut()java.util.function.Supplier<java.lang.Integer>getSleepTime()booleanisEventCompleted()booleanisEventFailed()booleanisEventInterrupted()booleanisEventLoginHandler()booleanisRunLoggedOutRunnableOnce()voidsetCompleteMessage(java.lang.String completeMessage)voidsetEventCompleteCondition(java.util.function.Supplier<java.lang.Boolean> eventCompleteCondition)voidsetEventCompleted(boolean eventCompleted)voidsetEventCompleteTimeout(int eventCompleteTimeout)voidsetEventFailed(boolean eventFailed)voidsetEventInterruptCondition(java.util.function.Supplier<java.lang.Boolean> eventInterruptCondition)voidsetEventInterrupted(boolean eventInterrupted)voidsetEventLoginHandler(boolean eventLoginHandler)voidsetEventStartTime(long eventStartTime)voidsetEventTimeout(int eventTimeout)voidsetExecutionSleep(java.lang.Runnable executionSleep)voidsetFailMessage(java.lang.String failMessage)voidsetInstance(AbstractEvent instance)voidsetInteractionMode(InteractionMode interactionMode)voidsetLoggedOutRunnable(java.lang.Runnable loggedOutRunnable)voidsetOriginalInteractionMode(InteractionMode originalInteractionMode)voidsetReturnSleep(java.lang.Runnable returnSleep)voidsetRunLoggedOut(java.util.function.Supplier<java.lang.Boolean> runLoggedOut)voidsetRunLoggedOutRunnableOnce(boolean runLoggedOutRunnableOnce)voidsetSleepTime(java.util.function.Supplier<java.lang.Integer> sleepTime)
-
-
-
Field Detail
-
instance
public AbstractEvent instance
-
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
-
interactionMode
public InteractionMode interactionMode
-
originalInteractionMode
public InteractionMode originalInteractionMode
-
-
Method Detail
-
getInstance
public AbstractEvent getInstance()
-
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()
-
getInteractionMode
public InteractionMode getInteractionMode()
-
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)
-
-