Class BasicExecutionEngine.SelfSchedulingRunner
java.lang.Object
com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine.SelfSchedulingRunner
- All Implemented Interfaces:
SchedulingController
,Runnable
- Enclosing class:
- BasicExecutionEngine
protected class BasicExecutionEngine.SelfSchedulingRunner
extends Object
implements Runnable, SchedulingController
-
Constructor Summary
ConstructorsConstructorDescriptionSelfSchedulingRunner
(String owner, String name, SelfSchedulingRunnable run) Wraps a self-scheduling runnable in another runnable that re-schedules after each successful run. -
Method Summary
-
Constructor Details
-
SelfSchedulingRunner
Wraps a self-scheduling runnable in another runnable that re-schedules after each successful run.
-
-
Method Details
-
getOwner
-
getName
-
getDelayMS
public long getDelayMS() -
run
public void run() -
requestReschedule
Description copied from interface:SchedulingController
Immediately call getNextExecDelayMillis() on the source and reschedule as appropriate.- Specified by:
requestReschedule
in interfaceSchedulingController
-
setFuture
-