Class TaskMonitorDelegate
java.lang.Object
net.thevpc.common.mon.TaskMonitorDelegate
- All Implemented Interfaces:
TaskMonitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(TaskListener listener) voidcancel()protected TaskMonitorgetDesc()longlonggetId()getName()longbooleanbooleanbooleanbooleanbooleanvoidremoveListener(TaskListener listener) voidreset()voidresume()voidsetBlocked(boolean blocked) voidsetMessage(String message) voidsetMessage(String message, Object... args) voidsetMessage(Message message) voidstart()voidsuspend()void
-
Constructor Details
-
TaskMonitorDelegate
-
-
Method Details
-
getDelegate
-
start
public void start()- Specified by:
startin interfaceTaskMonitor
-
terminate
public void terminate()- Specified by:
terminatein interfaceTaskMonitor
-
cancel
public void cancel()- Specified by:
cancelin interfaceTaskMonitor
-
resume
public void resume()- Specified by:
resumein interfaceTaskMonitor
-
suspend
public void suspend()- Specified by:
suspendin interfaceTaskMonitor
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspendedin interfaceTaskMonitor
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceTaskMonitor
-
isBlocked
public boolean isBlocked()- Specified by:
isBlockedin interfaceTaskMonitor
-
setBlocked
public void setBlocked(boolean blocked) - Specified by:
setBlockedin interfaceTaskMonitor
-
isStarted
public boolean isStarted()- Specified by:
isStartedin interfaceTaskMonitor
-
isCanceled
public boolean isCanceled()- Specified by:
isCanceledin interfaceTaskMonitor
-
reset
public void reset()- Specified by:
resetin interfaceTaskMonitor
-
getId
public long getId()- Specified by:
getIdin interfaceTaskMonitor
-
getName
- Specified by:
getNamein interfaceTaskMonitor
-
getDesc
- Specified by:
getDescin interfaceTaskMonitor
-
addListener
- Specified by:
addListenerin interfaceTaskMonitor
-
removeListener
- Specified by:
removeListenerin interfaceTaskMonitor
-
getListeners
- Specified by:
getListenersin interfaceTaskMonitor
-
getDuration
public long getDuration()- Specified by:
getDurationin interfaceTaskMonitor
-
getStartTime
public long getStartTime()- Specified by:
getStartTimein interfaceTaskMonitor
-
setMessage
- Specified by:
setMessagein interfaceTaskMonitor
-
setMessage
- Specified by:
setMessagein interfaceTaskMonitor
-
setMessage
- Specified by:
setMessagein interfaceTaskMonitor
-
getMessage
- Specified by:
getMessagein interfaceTaskMonitor
-