java.lang.Object
net.anwiba.commons.thread.process.ProcessRunner
-
Constructor Summary
ConstructorsConstructorDescriptionProcessRunner(IProcessMonitor monitor, ICancelerProvider cancelerProvider, IProcessList processes, IProcessIdentfier processIdentfier, IProcess process) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCancelerListener(ICancelerListener listener) booleancancel(boolean mayInterruptIfRunning) longbooleanbooleanvoidremoveCancelerListener(ICancelerListener listener) voidrun()toString()
-
Constructor Details
-
ProcessRunner
public ProcessRunner(IProcessMonitor monitor, ICancelerProvider cancelerProvider, IProcessList processes, IProcessIdentfier processIdentfier, IProcess process)
-
-
Method Details
-
run
public void run() -
getDelay
-
isPeriodic
public boolean isPeriodic()- Specified by:
isPeriodicin interfaceIRunnable
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin interfaceIRunnable
-
toString
-
getIdentifier
- Specified by:
getIdentifierin interfaceIRunnable
-
addCancelerListener
- Specified by:
addCancelerListenerin interfaceIRunnable
-
removeCancelerListener
- Specified by:
removeCancelerListenerin interfaceIRunnable
-
cancel
public boolean cancel(boolean mayInterruptIfRunning)
-