| 
MID Profile | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--java.util.TimerTask
A task that can be scheduled for one-time or repeated execution by a
 Timer.
Timer| Constructor Summary | |
protected  | 
TimerTask()
Creates a new timer task.  | 
| Method Summary | |
 boolean | 
cancel()
Cancels this timer task.  | 
abstract  void | 
run()
The action to be performed by this timer task.  | 
 long | 
scheduledExecutionTime()
Returns the scheduled execution time of the most recent actual execution of this task.  | 
| Methods inherited from class java.lang.Object | 
equals, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
| Constructor Detail | 
protected TimerTask()
| Method Detail | 
public abstract void run()
Thread.run()public boolean cancel()
Note that calling this method from within the run method of a repeating timer task absolutely guarantees that the timer task will not run again.
This method may be called repeatedly; the second and subsequent calls have no effect.
public long scheduledExecutionTime()
This method is typically invoked from within a task's run method, to determine whether the current execution of the task is sufficiently timely to warrant performing the scheduled activity:
   public void run() {
       if (System.currentTimeMillis() - scheduledExecutionTime() >=
           MAX_TARDINESS)
               return;  // Too late; skip this execution.
       // Perform the task
   }
 
 This method is typically not used in conjunction with
 fixed-delay execution repeating tasks, as their scheduled
 execution times are allowed to drift over time, and so are not terribly
 significant.Date.getTime()
  | 
MID Profile | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||