Package com.walkfares.odsl.var.process
Class ProcessRunner
java.lang.Object
com.walkfares.odsl.var.process.ProcessRunner
- All Implemented Interfaces:
ProcessListener
- Direct Known Subclasses:
StatementRunner
public class ProcessRunner extends Object implements ProcessListener
-
Constructor Summary
Constructors Constructor Description ProcessRunner(VarProcess process, OpenDSLContext context) -
Method Summary
Modifier and Type Method Description voidendPhase(String name, String status, String mess)voidendProcess(String status, String mess)OpenDSLContextgetContext()VarProcessgetProcess()voidlogMessage(String lm)voidreschedule(long time)voidretry(String name, int retries)ProcessStatusrun()ProcessStatusrun(String script)voidsendProcessMessage(ProcessMessage message)voidstartPhase(String name)voidstartProcess()voidwaitForRetry(String name, String waittime, int retries)
-
Constructor Details
-
Method Details
-
getProcess
-
getContext
-
run
-
run
-
startProcess
public void startProcess() -
endProcess
-
sendProcessMessage
-
startPhase
- Specified by:
startPhasein interfaceProcessListener
-
endPhase
- Specified by:
endPhasein interfaceProcessListener
-
logMessage
- Specified by:
logMessagein interfaceProcessListener
-
waitForRetry
- Specified by:
waitForRetryin interfaceProcessListener
-
retry
- Specified by:
retryin interfaceProcessListener
-
reschedule
public void reschedule(long time)- Specified by:
reschedulein interfaceProcessListener
-