Class AbstractTaskMonitor
java.lang.Object
net.thevpc.common.mon.AbstractTaskMonitor
- All Implemented Interfaces:
TaskMonitor
- Direct Known Subclasses:
AbstractProgressMonitor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AbstractTaskMonitor.MonChronometerstatic final StringMessage -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(TaskListener listener) voidcancel()protected voidgetDesc()longlonggetId()getName()longbooleanbooleanbooleanbooleanbooleanstatic longnextId()voidremoveListener(TaskListener listener) voidreset()protected voidvoidresume()protected voidvoidsetBlocked(boolean blocked) protected voidsetBlockedImpl(boolean blocked) protected voidfinal voidsetMessage(String message) voidsetMessage(String message, Object... args) final voidsetMessage(Message message) protected abstract voidsetMessageImpl(Message message) protected voidprotected voidvoidstart()protected voidvoidsuspend()protected voidvoidprotected voidterminate(boolean terminated) protected voidterminateImpl(boolean terminated) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TaskMonitor
getMessage
-
Field Details
-
EMPTY_MESSAGE
-
chronometer
-
-
Constructor Details
-
AbstractTaskMonitor
public AbstractTaskMonitor(long id)
-
-
Method Details
-
nextId
public static long nextId() -
setStartedImpl
protected void setStartedImpl() -
start
public void start()- Specified by:
startin interfaceTaskMonitor
-
terminate
public void terminate()- Specified by:
terminatein interfaceTaskMonitor
-
terminate
protected void terminate(boolean terminated) -
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
-
setName
-
getDesc
- Specified by:
getDescin interfaceTaskMonitor
-
setDesc
-
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
-
setBlockedImpl
protected void setBlockedImpl(boolean blocked) -
startImpl
protected void startImpl() -
terminateImpl
protected void terminateImpl(boolean terminated) -
cancelImpl
protected void cancelImpl() -
resumeImpl
protected void resumeImpl() -
suspendImpl
protected void suspendImpl() -
resetImpl
protected void resetImpl() -
setMessage
- Specified by:
setMessagein interfaceTaskMonitor
-
setMessage
- Specified by:
setMessagein interfaceTaskMonitor
-
setMessage
- Specified by:
setMessagein interfaceTaskMonitor
-
setMessageImpl
-