|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.scalagent.scheduler.ScheduleEvent
public class ScheduleEvent
Base class for event requesting a scheduling to a
Scheduler
.
The base class implements a one shot scheduling.
This is true as long as the Scheduler
is active at (about)
the scheduling date and time. If it was down at that time, the outdated
event is triggered only if its outdatedRestart
field is true.
This class is also used by the Scheduler
to keep the
request until it is complete.
Scheduler
,
Serialized FormField Summary | |
---|---|
protected java.util.Date |
date
event scheduling date |
protected java.lang.String |
name
event name |
protected boolean |
outdatedRestart
execute outdated event on restart |
Constructor Summary | |
---|---|
ScheduleEvent(java.lang.String name,
java.util.Date date)
Creates an item with a default value for outdatedRestart . |
|
ScheduleEvent(java.lang.String name,
java.util.Date date,
boolean outdatedRestart)
Creates an item. |
Method Summary | |
---|---|
protected java.util.Date |
nextDate(java.util.Date now)
Returns the next scheduling date after current date given as parameter. |
java.lang.String |
toString()
Provides a string image for this object. |
java.lang.StringBuffer |
toString(java.lang.StringBuffer output)
Provides a string image for this object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String name
protected java.util.Date date
protected boolean outdatedRestart
Constructor Detail |
---|
public ScheduleEvent(java.lang.String name, java.util.Date date, boolean outdatedRestart)
name
- event namedate
- event scheduling dateoutdatedRestart
- execute outdated event on restartpublic ScheduleEvent(java.lang.String name, java.util.Date date)
outdatedRestart
.
outdatedRestart
is given a true
value when
name
- event namedate
- event scheduling dateMethod Detail |
---|
public java.lang.StringBuffer toString(java.lang.StringBuffer output)
public java.lang.String toString()
toString
in class java.lang.Object
protected java.util.Date nextDate(java.util.Date now)
null
date leads to the scheduler deleting the event.
This function should be overloaded in derived classes to actually implement recurrent scheduling.
now
- current date
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |