rcf.core.concurrent.schedule
Class TimerTask.Abstract
java.lang.Object
rcf.core.concurrent.events.AbstractEventSource
rcf.core.concurrent.schedule.AbstractTask
rcf.core.concurrent.schedule.AbstractInterruptibleTask
rcf.core.concurrent.schedule.TimerTask.Abstract
- All Implemented Interfaces:
- Comparable<TimerTask>, Runnable, EventSource, InterruptibleTask, RunnableTask, Task, TimerTask
- Direct Known Subclasses:
- AbstractRADService.RefreshTask, AbstractRADService.UpdateTask, HAProxyLinux.ConfigTask, LigHTTPDLinux.ConfigTask, MySQLFedora.ConfigTask, RoRServerLinux.ConfigDatabaseTask, RoRServerLinux.ConfigEnvironmentTask, TimerTask.Default
- Enclosing interface:
- TimerTask
public abstract static class TimerTask.Abstract
- extends AbstractInterruptibleTask
- implements TimerTask
TODO: Javadoc
TODO: Unit tests, Code review, Javadoc review, Seal/Finalize
TODO: equals, hashCode, toString
- Version:
- $Revision: 1.7 $
- Author:
- Greg Gibeling
| Nested classes/interfaces inherited from interface rcf.core.concurrent.schedule.Task |
Task.State |
|
Field Summary |
protected Date |
date
TODO: Javadoc |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface rcf.core.concurrent.schedule.RunnableTask |
run |
date
protected final Date date
- TODO: Javadoc
TimerTask.Abstract
public TimerTask.Abstract()
- TODO: Javadoc
TimerTask.Abstract
public TimerTask.Abstract(Date _date)
- TODO: Javadoc
- Parameters:
_date -
compareTo
public int compareTo(TimerTask o)
- Specified by:
compareTo in interface Comparable<TimerTask>
getDate
public Date getDate()
- Description copied from interface:
TimerTask
- TODO: Javadoc
The date at which this task is to be executed.
null to execute immediately.
- Specified by:
getDate in interface TimerTask
- Returns:
setDate
public Date setDate(Date _date)
- Description copied from interface:
TimerTask
- TODO: Javadoc
- Specified by:
setDate in interface TimerTask
- Returns:
taskState
public Task.State taskState()
- Description copied from interface:
Task
- TODO: Javadoc
- Specified by:
taskState in interface Task- Overrides:
taskState in class AbstractTask
- Returns: