Class ControllableRunner
java.lang.Object
skadistats.clarity.processor.runner.AbstractRunner
skadistats.clarity.processor.runner.AbstractFileRunner
skadistats.clarity.processor.runner.ControllableRunner
- All Implemented Interfaces:
FileRunner
,Runner
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
static class
-
Field Summary
Fields inherited from class skadistats.clarity.processor.runner.AbstractFileRunner
loopController, source, synthetic, tick
Fields inherited from class skadistats.clarity.processor.runner.AbstractRunner
context, engineType, exceptionHandler, log
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
void
halt()
boolean
isAtEnd()
boolean
boolean
void
seek
(int demandedTick) void
setDemandedTick
(int demandedTick) void
tick()
Methods inherited from class skadistats.clarity.processor.runner.AbstractFileRunner
endTicksUntil, getSource, getTick, initAndRunWith, setTick, startNewTick
Methods inherited from class skadistats.clarity.processor.runner.AbstractRunner
getContext, getEngineType, getExceptionHandler, initWithProcessors, setExceptionHandler
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface skadistats.clarity.processor.runner.Runner
getContext, getEngineType, getExceptionHandler
-
Constructor Details
-
ControllableRunner
- Throws:
IOException
-
-
Method Details
-
runWith
-
isResetting
public boolean isResetting() -
isRunning
public boolean isRunning() -
setDemandedTick
public void setDemandedTick(int demandedTick) -
seek
- Throws:
InterruptedException
-
tick
- Throws:
InterruptedException
-
isAtEnd
public boolean isAtEnd() -
halt
public void halt() -
getLastTick
public int getLastTick()- Overrides:
getLastTick
in classAbstractFileRunner
-