org.quartz.spi |
Package org.quartz.spi
Contains Service Provider Interfaces that can be implemented by those
wishing to create and use custom versions of Quartz back-end/behind-the-scenes
services.
See the Quartz project
at Open Symphony for more information.
|
Java Source File Name | Type | Comment |
ClassLoadHelper.java | Interface | An interface for classes wishing to provide the service of loading classes
and resources within the scheduler... |
InstanceIdGenerator.java | Interface |
An InstanceIdGenerator is responsible for generating the clusterwide unique
instance id for a Scheduler node. |
JobFactory.java | Interface |
A JobFactory is responsible for producing instances of Job
classes. |
JobStore.java | Interface |
The interface to be implemented by classes that want to provide a
org.quartz.Job
and
org.quartz.Trigger storage mechanism for the
org.quartz.core.QuartzScheduler 's use. |
SchedulerPlugin.java | Interface |
Provides an interface for a class to become a "plugin" to Quartz. |
SchedulerSignaler.java | Interface | An interface to be used by JobStore instances in order to
communicate signals back to the QuartzScheduler . |
ThreadPool.java | Interface |
The interface to be implemented by classes that want to provide a thread
pool for the
org.quartz.core.QuartzScheduler 's use.
ThreadPool implementation instances should ideally be made
for the sole use of Quartz. |
TimeBroker.java | Interface | 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
org.quartz.core.QuartzScheduler can
reliably determine the current time.
In general, the default implementation of this interface (
org.quartz.simpl.SimpleTimeBroker -
which simply uses System.getCurrentTimeMillis() )is
sufficient. |
TriggerFiredBundle.java | Class |
A simple class (structure) used for returning execution-time data from the
JobStore to the QuartzSchedulerThread . |