Inherits java::util::TimerTask.
Public Member Functions | |
void | interruptThreadOnTaskTermination (Thread thread) |
void | run () |
Protected Attributes | |
long | startTime |
Thread | interruptableThread |
Polls the process behavior and sends events to Listeners if something interesting happens.
void alma.acs.commandcenter.engine.NativeCommand.Watcher.interruptThreadOnTaskTermination | ( | Thread | thread | ) |
thread | actually redundant but makes things clearer |
References alma.acs.commandcenter.engine.NativeCommand.Watcher.interruptableThread.
Referenced by alma.acs.commandcenter.engine.NativeCommand.run().
void alma.acs.commandcenter.engine.NativeCommand.Watcher.run | ( | ) |
References alma.acs.commandcenter.engine.NativeCommand.CANNOTRUN, alma.acs.commandcenter.engine.NativeCommand.changeStatus(), alma.acs.commandcenter.engine.NativeCommand.exitValue, alma.acs.commandcenter.engine.NativeCommand.Watcher.interruptableThread, alma.acs.commandcenter.engine.NativeCommand.maxExecutionTime, alma.acs.commandcenter.engine.NativeCommand.NO_TIMEOUT, alma.acs.commandcenter.engine.NativeCommand.process, alma.acs.commandcenter.engine.NativeCommand.Watcher.startTime, alma.acs.commandcenter.engine.NativeCommand.status, alma.acs.commandcenter.engine.NativeCommand.TERMINATED, and alma.acs.commandcenter.engine.NativeCommand.TIMEOUT.
Thread alma.acs.commandcenter.engine.NativeCommand.Watcher.interruptableThread [protected] |
long alma.acs.commandcenter.engine.NativeCommand.Watcher.startTime [protected] |
Referenced by alma.acs.commandcenter.engine.NativeCommand.Watcher.run().