rcf.core.concurrent.schedule
Interface TimerTask

All Superinterfaces:
Comparable<TimerTask>, EventSource, InterruptibleTask, Runnable, RunnableTask, Task
All Known Implementing Classes:
AbstractRADService.RefreshTask, AbstractRADService.UpdateTask, HAProxyLinux.ConfigTask, LigHTTPDLinux.ConfigTask, MySQLFedora.ConfigTask, RoRServerLinux.ConfigDatabaseTask, RoRServerLinux.ConfigEnvironmentTask, TimerTask.Abstract, TimerTask.Default

@Revision(value="$Revision: 1.7 $",
          date="$Date: 2006/12/13 06:57:10 $",
          tag="$Name:  $")
public interface TimerTask
extends InterruptibleTask, Comparable<TimerTask>

TODO: Javadoc Timer tasks are comparable by their date. Note that the date may be null to execute immediately.

TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString

Version:
$Revision: 1.7 $
Author:
Greg Gibeling

Nested Class Summary
static class TimerTask.Abstract
          TODO: Javadoc
static class TimerTask.Default
          TODO: Javadoc
 
Nested classes/interfaces inherited from interface rcf.core.concurrent.schedule.Task
Task.State
 
Method Summary
 Date getDate()
          TODO: Javadoc The date at which this task is to be executed.
 Date setDate(Date _date)
          TODO: Javadoc
 
Methods inherited from interface rcf.core.concurrent.schedule.InterruptibleTask
interrupt
 
Methods inherited from interface rcf.core.concurrent.schedule.RunnableTask
run
 
Methods inherited from interface rcf.core.concurrent.schedule.Task
taskState
 
Methods inherited from interface rcf.core.concurrent.events.EventSource
events, getSequenceNumber, incSequenceNumber, isSyndicated, syndicate
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getDate

Date getDate()
TODO: Javadoc The date at which this task is to be executed. null to execute immediately.

Returns:

setDate

Date setDate(Date _date)
TODO: Javadoc

Parameters:
_date -
Returns: