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:SchedulingControllerImmediately call getNextExecDelayMillis() on the source and reschedule as appropriate.- Specified by:
 requestReschedulein interfaceSchedulingController
 - 
setFuture
 
 -