|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.quartz.simpl.SimpleTimeBroker
The interface to be implemented by classes that want to provide a
mechanism by which the
can reliably determine the current time.QuartzScheduler
In general, the default implementation of this interface
(
- which simply uses
SimpleTimeBroker
System.getCurrentTimeMillis()
)is sufficient.
However situations may exist where this default scheme is lacking in its
robustsness - especially when Quartz is used in a clustered configuration.
For example, if one or more of the machines in the cluster has a system
time that varies by more than a few seconds from the clocks on the other
systems in the cluster, scheduling confusion will result.
QuartzScheduler
Constructor Summary | |
SimpleTimeBroker()
|
Method Summary | |
java.util.Date |
getCurrentTime()
Get the current time, simply using new Date() . |
void |
initialize()
Called by the QuartzScheduler before the TimeBroker is
used, in order to give the it a chance to initialize. |
void |
shutdown()
Called by the QuartzScheduler to inform the TimeBroker
that it should free up all of it's resources because the scheduler is
shutting down. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SimpleTimeBroker()
Method Detail |
public java.util.Date getCurrentTime()
Get the current time, simply using new Date()
.
getCurrentTime
in interface TimeBroker
public void initialize() throws SchedulerConfigException
TimeBroker
Called by the QuartzScheduler before the TimeBroker
is
used, in order to give the it a chance to initialize.
initialize
in interface TimeBroker
SchedulerConfigException
public void shutdown()
TimeBroker
Called by the QuartzScheduler to inform the TimeBroker
that it should free up all of it's resources because the scheduler is
shutting down.
shutdown
in interface TimeBroker
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |