com.arsdigita.acs
Class ScheduledProcedure

java.lang.Object
  |
  +--com.arsdigita.acs.ScheduledProcedure
All Implemented Interfaces:
Runnable

abstract class ScheduledProcedure
extends Object
implements Runnable

Utility class for associating a record with a Runnable object

Typical usage is similar to Thread:

  ScheduledProcedure sp = new ScheduledProcedure() {
          public void run() {
              // do something
          } 
        };
  

See Also:
Scheduler

Field Summary
(package private)  int id
           
(package private)  long initialDelay
           
(package private)  long nextTime
           
(package private)  long period
           
(package private)  boolean recurring
           
 
Constructor Summary
(package private) ScheduledProcedure()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Field Detail

recurring

boolean recurring

initialDelay

long initialDelay

period

long period

nextTime

long nextTime

id

int id
Constructor Detail

ScheduledProcedure

ScheduledProcedure()