Package | Description |
---|---|
org.quartz |
The main package of Quartz, containing the client-side interfaces.
|
org.quartz.core |
Contains the core classes and interfaces for the Quartz job scheduler.
|
org.quartz.ee.jta | |
org.quartz.impl |
Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and
other interfaces required by the org.quartz.core.QuartzScheduler.
|
org.quartz.plugins | |
org.quartz.plugins.history | |
org.quartz.plugins.management | |
org.quartz.plugins.xml | |
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.
|
org.quartz.xml |
Modifier and Type | Method and Description |
---|---|
Scheduler |
SchedulerFactory.getScheduler()
Returns a client-usable handle to a
Scheduler . |
Scheduler |
JobExecutionContext.getScheduler()
Get a handle to the
Scheduler instance that fired the
Job . |
Scheduler |
SchedulerFactory.getScheduler(java.lang.String schedName)
Returns a handle to the Scheduler with the given name, if it exists.
|
Constructor and Description |
---|
JobExecutionContext(Scheduler scheduler,
TriggerFiredBundle firedBundle,
Job job)
Create a JobExcecutionContext with the given context data.
|
Modifier and Type | Method and Description |
---|---|
void |
JobRunShellFactory.initialize(Scheduler scheduler,
SchedulingContext schedCtxt)
Initialize the factory, providing a handle to the
Scheduler
that should be made available within the JobRunShell and
the JobExecutionCOntext s within it, and a handle to the
SchedulingContext that the shell will use in its own
operations with the JobStore . |
Constructor and Description |
---|
JobRunShell(JobRunShellFactory jobRunShellFactory,
Scheduler scheduler,
SchedulingContext schdCtxt)
Create a JobRunShell instance with the given settings.
|
Modifier and Type | Method and Description |
---|---|
void |
JTAJobRunShellFactory.initialize(Scheduler scheduler,
SchedulingContext schedCtxt)
Initialize the factory, providing a handle to the
Scheduler
that should be made available within the JobRunShell and
the JobExecutionContext s within it, and a handle to the
SchedulingContext that the shell will use in its own
operations with the JobStore . |
Constructor and Description |
---|
JTAJobRunShell(JobRunShellFactory jobRunShellFactory,
Scheduler scheduler,
SchedulingContext schdCtxt)
Create a JTAJobRunShell instance with the given settings.
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteMBeanScheduler
An implementation of the
Scheduler interface that remotely
proxies all method calls to the equivalent call on a given QuartzScheduler
instance, via JMX. |
class |
RemoteScheduler
An implementation of the
Scheduler interface that remotely
proxies all method calls to the equivalent call on a given QuartzScheduler
instance, via RMI. |
class |
StdScheduler
An implementation of the
Scheduler interface that directly
proxies all method calls to the equivalent call on a given QuartzScheduler
instance. |
Modifier and Type | Method and Description |
---|---|
static Scheduler |
StdSchedulerFactory.getDefaultScheduler()
Returns a handle to the default Scheduler, creating it if it does not
yet exist.
|
Scheduler |
StdSchedulerFactory.getScheduler()
Returns a handle to the Scheduler produced by this factory.
|
Scheduler |
DirectSchedulerFactory.getScheduler()
Returns a handle to the Scheduler produced by this factory.
|
Scheduler |
StdSchedulerFactory.getScheduler(java.lang.String schedName)
Returns a handle to the Scheduler with the given name, if it exists (if
it has already been instantiated).
|
Scheduler |
DirectSchedulerFactory.getScheduler(java.lang.String schedName)
Returns a handle to the Scheduler with the given name, if it exists.
|
Scheduler |
SchedulerRepository.lookup(java.lang.String schedName) |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerRepository.bind(Scheduler sched) |
void |
StdJobRunShellFactory.initialize(Scheduler scheduler,
SchedulingContext schedCtxt)
Initialize the factory, providing a handle to the
Scheduler
that should be made available within the JobRunShell and
the JobExecutionCOntext s within it, and a handle to the
SchedulingContext that the shell will use in its own
operations with the JobStore . |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerPluginWithUserTransactionSupport.initialize(java.lang.String name,
Scheduler scheduler) |
Modifier and Type | Method and Description |
---|---|
void |
LoggingTriggerHistoryPlugin.initialize(java.lang.String name,
Scheduler scheduler)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
void |
LoggingJobHistoryPlugin.initialize(java.lang.String name,
Scheduler scheduler)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Modifier and Type | Method and Description |
---|---|
void |
ShutdownHookPlugin.initialize(java.lang.String name,
Scheduler scheduler)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Modifier and Type | Method and Description |
---|---|
void |
JobInitializationPlugin.initialize(java.lang.String name,
Scheduler scheduler)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerPlugin.initialize(java.lang.String name,
Scheduler scheduler)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Modifier and Type | Method and Description |
---|---|
void |
JobSchedulingDataProcessor.addCalendar(Scheduler sched,
CalendarBundle calendarBundle)
Adds a calendar.
|
void |
JobSchedulingDataProcessor.processFileAndScheduleJobs(Scheduler sched,
boolean overWriteExistingJobs)
Process the xml file in the default location, and schedule all of the
jobs defined within it.
|
void |
JobSchedulingDataProcessor.processFileAndScheduleJobs(java.lang.String fileName,
Scheduler sched,
boolean overWriteExistingJobs)
Process the xml file in the given location, and schedule all of the
jobs defined within it.
|
void |
JobSchedulingDataProcessor.processFileAndScheduleJobs(java.lang.String fileName,
java.lang.String systemId,
Scheduler sched,
boolean overWriteExistingJobs)
Process the xml file in the given location, and schedule all of the
jobs defined within it.
|
void |
JobSchedulingDataProcessor.scheduleJob(JobSchedulingBundle job,
Scheduler sched,
boolean localOverWriteExistingJobs)
Schedules a given job and trigger (both wrapped by a
JobSchedulingBundle ). |
void |
JobSchedulingDataProcessor.scheduleJobs(java.util.Map jobBundles,
Scheduler sched,
boolean overWriteExistingJobs)
Add the Jobs and Triggers defined in the given map of
JobSchedulingBundle
s to the given scheduler. |