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 SummaryConstructorsConstructorDescriptionSelfSchedulingRunner(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- 
SelfSchedulingRunnerWraps a self-scheduling runnable in another runnable that re-schedules after each successful run.
 
- 
- 
Method Details- 
getOwner
- 
getName
- 
getDelayMSpublic long getDelayMS()
- 
runpublic void run()
- 
requestRescheduleDescription copied from interface:SchedulingControllerImmediately call getNextExecDelayMillis() on the source and reschedule as appropriate.- Specified by:
- requestReschedulein interface- SchedulingController
 
- 
setFuture
 
-