Package de.mhus.lib.core
Class MTimerTask
- java.lang.Object
-
- java.util.TimerTask
-
- de.mhus.lib.core.MTimerTask
-
- All Implemented Interfaces:
de.mhus.lib.basics.Named,ITimerTask,Runnable
- Direct Known Subclasses:
MHousekeeperTask,SchedulerJob,TimerTaskAdapter
public abstract class MTimerTask extends TimerTask implements ITimerTask
-
-
Constructor Summary
Constructors Constructor Description MTimerTask()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleancancel()protected abstract voiddoit()StringgetName()static intgetStatus(TimerTask task)booleanisCanceled()voidonError(Throwable t)voidonFinal(boolean isError)voidrun()voidrun(Object environment)voidsetCanceled(boolean canceled)voidsetName(String name)-
Methods inherited from class java.util.TimerTask
scheduledExecutionTime
-
-
-
-
Field Detail
-
UNKNOWN
public static final int UNKNOWN
- See Also:
- Constant Field Values
-
VIRGIN
public static final int VIRGIN
- See Also:
- Constant Field Values
-
SCHEDULED
public static final int SCHEDULED
- See Also:
- Constant Field Values
-
EXECUTED
public static final int EXECUTED
- See Also:
- Constant Field Values
-
CANCELLED
public static final int CANCELLED
- See Also:
- Constant Field Values
-
environment
protected Object environment
-
-
Method Detail
-
run
public final void run()
-
run
public final void run(Object environment)
- Specified by:
runin interfaceITimerTask
-
onError
public void onError(Throwable t)
- Specified by:
onErrorin interfaceITimerTask
-
onFinal
public void onFinal(boolean isError)
- Specified by:
onFinalin interfaceITimerTask
-
isCanceled
public boolean isCanceled()
- Specified by:
isCanceledin interfaceITimerTask
-
setCanceled
public void setCanceled(boolean canceled)
-
getName
public String getName()
- Specified by:
getNamein interfacede.mhus.lib.basics.Named
-
setName
public void setName(String name)
-
getStatus
public static int getStatus(TimerTask task)
-
-