|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TimeBroker
NOTE: TimeBroker is not currently used in the Quartz code base.
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 SimpleTimeBrokerSystem.getCurrentTimeMillis() )is
sufficient. However situations may exist where this default scheme is
lacking in its robustness - 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| Method Summary | |
|---|---|
java.util.Date |
getCurrentTime()
Deprecated. Get the current time, as known by the TimeBroker. |
void |
initialize()
Deprecated. Called by the QuartzScheduler before the TimeBroker is
used, in order to give the it a chance to initialize. |
void |
shutdown()
Deprecated. Called by the QuartzScheduler to inform the TimeBroker
that it should free up all of it's resources because the scheduler is
shutting down. |
| Method Detail |
|---|
java.util.Date getCurrentTime()
throws SchedulerException
Get the current time, as known by the TimeBroker.
SchedulerException - with the error code set to
SchedulerException.ERR_TIME_BROKER_FAILURE
void initialize()
throws SchedulerConfigException
Called by the QuartzScheduler before the TimeBroker is
used, in order to give the it a chance to initialize.
SchedulerConfigExceptionvoid 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||