SimpleTimeBroker (Quartz Parent POM 2.0.1 API)
From Quartz Java
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
org.quartz.simpl Class SimpleTimeBroker
java.lang.Objectorg.quartz.simpl.SimpleTimeBroker
- All Implemented Interfaces:
- org.quartz.spi.TimeBroker
public class SimpleTimeBroker
- extends Object
- implements org.quartz.spi.TimeBroker
The interface to be implemented by classes that want to provide a mechanism
by which the QuartzScheduler can
reliably determine the current time.
In general, the default implementation of this interface (SimpleTimeBroker-
which simply uses 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.
- Author:
- James House
- See Also:
QuartzScheduler
Constructor Summary
SimpleTimeBroker()
Method Summary
Date
getCurrentTime()
Get the current time, simply using new Date().
void
initialize()
void
shutdown()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
SimpleTimeBroker
public SimpleTimeBroker()
Method Detail
getCurrentTime
public Date getCurrentTime()
Get the current time, simply using new Date().
- Specified by:
getCurrentTime in interface org.quartz.spi.TimeBroker
initialize
public void initialize()
throws SchedulerConfigException
- Specified by:
initialize in interface org.quartz.spi.TimeBroker
- Throws:
SchedulerConfigException
shutdown
public void shutdown()
- Specified by:
shutdown in interface org.quartz.spi.TimeBroker
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Copyright 2001-2011, Terracotta, Inc.