org.quartz.impl |
Package org.quartz.impl
Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and
other interfaces required by the org.quartz.core.QuartzScheduler.
Classes in this package may have dependencies on third-party packages.
See the Quartz project
at Open Symphony for more information.
|
Java Source File Name | Type | Comment |
DirectSchedulerFactory.java | Class |
A singleton implementation of
org.quartz.SchedulerFactory .
Here are some examples of using this class:
To create a scheduler that does not write anything to the database (is not
persistent), you can call createVolatileScheduler :
DirectSchedulerFactory.getInstance().createVolatileScheduler(10); // 10 threads * // don't forget to start the scheduler: DirectSchedulerFactory.getInstance().getScheduler().start();
Several create methods are provided for convenience. |
DirectSchedulerFactoryTest.java | Class | |
QuartzServer.java | Class |
Instantiates an instance of Quartz Scheduler as a stand-alone program, if
the scheduler is configured for RMI it will be made available. |
RemoteMBeanScheduler.java | Class |
An implementation of the Scheduler interface that remotely
proxies all method calls to the equivalent call on a given QuartzScheduler
instance, via JMX. |
RemoteScheduler.java | Class |
An implementation of the Scheduler interface that remotely
proxies all method calls to the equivalent call on a given QuartzScheduler
instance, via RMI. |
SchedulerRepository.java | Class |
Holds references to Scheduler instances - ensuring uniqueness, and
preventing garbage collection, and allowing 'global' lookups - all within a
ClassLoader space. |
StdJobRunShellFactory.java | Class |
Responsible for creating the instances of
org.quartz.core.JobRunShell
to be used within the
org.quartz.core.QuartzScheduler instance. |
StdScheduler.java | Class |
An implementation of the Scheduler interface that directly
proxies all method calls to the equivalent call on a given QuartzScheduler
instance. |
StdSchedulerFactory.java | Class |
An implementation of
org.quartz.SchedulerFactory that
does all of its work of creating a QuartzScheduler instance
based on the contenents of a Properties file.
By default a properties file named "quartz.properties" is loaded from the
'current working directory'. |