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.jmx.jboss | |
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.interrupt | |
org.quartz.plugins.management | |
org.quartz.plugins.xml | |
org.quartz.simpl |
Contains simple / light-weight implementations (with no dependencies on
external libraries) of interfaces required by the
org.quartz.core.QuartzScheduler.
|
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(String schedName)
Returns a handle to the Scheduler with the given name, if it exists.
|
Modifier and Type | Method and Description |
---|---|
Collection<Scheduler> |
SchedulerFactory.getAllSchedulers()
Returns handles to all known Schedulers (made by any SchedulerFactory
within this jvm.).
|
Modifier and Type | Field and Description |
---|---|
protected Scheduler |
JobRunShell.scheduler |
Modifier and Type | Method and Description |
---|---|
void |
JobRunShellFactory.initialize(Scheduler scheduler)
Initialize the factory, providing a handle to the
Scheduler
that should be made available within the JobRunShell and
the JobExecutionContext s within it. |
Constructor and Description |
---|
JobRunShell(Scheduler scheduler,
TriggerFiredBundle bndle)
Create a JobRunShell instance with the given settings.
|
Modifier and Type | Class and Description |
---|---|
class |
JBoss4RMIRemoteMBeanScheduler
An implementation of the
Scheduler interface that remotely
proxies all method calls to the equivalent call on a given QuartzScheduler
instance, via JBoss's JMX RMIAdaptor. |
Modifier and Type | Method and Description |
---|---|
void |
JTAJobRunShellFactory.initialize(Scheduler sched)
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 . |
void |
JTAAnnotationAwareJobRunShellFactory.initialize(Scheduler sched)
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(Scheduler scheduler,
TriggerFiredBundle bndle)
Create a JTAJobRunShell instance with the given settings.
|
JTAJobRunShell(Scheduler scheduler,
TriggerFiredBundle bndle,
int timeout)
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 |
JobExecutionContextImpl.getScheduler()
Get a handle to the
Scheduler instance that fired the
Job . |
Scheduler |
DirectSchedulerFactory.getScheduler()
Returns a handle to the Scheduler produced by this factory.
|
Scheduler |
StdSchedulerFactory.getScheduler(String schedName)
Returns a handle to the Scheduler with the given name, if it exists (if
it has already been instantiated).
|
Scheduler |
DirectSchedulerFactory.getScheduler(String schedName)
Returns a handle to the Scheduler with the given name, if it exists.
|
protected Scheduler |
StdSchedulerFactory.instantiate(QuartzSchedulerResources rsrcs,
QuartzScheduler qs) |
Scheduler |
SchedulerRepository.lookup(String schedName) |
Modifier and Type | Method and Description |
---|---|
Collection<Scheduler> |
StdSchedulerFactory.getAllSchedulers()
Returns a handle to all known Schedulers (made by any
StdSchedulerFactory instance.).
|
Collection<Scheduler> |
DirectSchedulerFactory.getAllSchedulers()
Returns a handle to all known Schedulers (made by any
StdSchedulerFactory instance.).
|
Collection<Scheduler> |
SchedulerRepository.lookupAll() |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerRepository.bind(Scheduler sched) |
void |
StdJobRunShellFactory.initialize(Scheduler sched)
Initialize the factory, providing a handle to the
Scheduler
that should be made available within the JobRunShell and
the JobExecutionContext s within it. |
Constructor and Description |
---|
JobExecutionContextImpl(Scheduler scheduler,
TriggerFiredBundle firedBundle,
Job job)
Create a JobExcecutionContext with the given context data.
|
Modifier and Type | Method and Description |
---|---|
protected Scheduler |
SchedulerPluginWithUserTransactionSupport.getScheduler()
Get this plugin's
Scheduler . |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerPluginWithUserTransactionSupport.initialize(String pname,
Scheduler sched) |
Modifier and Type | Method and Description |
---|---|
void |
LoggingTriggerHistoryPlugin.initialize(String pname,
Scheduler scheduler,
ClassLoadHelper classLoadHelper)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
void |
LoggingJobHistoryPlugin.initialize(String pname,
Scheduler scheduler,
ClassLoadHelper classLoadHelper)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Modifier and Type | Method and Description |
---|---|
void |
JobInterruptMonitorPlugin.initialize(String name,
Scheduler scheduler,
ClassLoadHelper helper) |
Modifier and Type | Method and Description |
---|---|
void |
ShutdownHookPlugin.initialize(String name,
Scheduler scheduler,
ClassLoadHelper classLoadHelper)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Modifier and Type | Method and Description |
---|---|
void |
XMLSchedulingDataProcessorPlugin.initialize(String name,
Scheduler scheduler,
ClassLoadHelper schedulerFactoryClassLoadHelper)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Modifier and Type | Method and Description |
---|---|
Job |
SimpleJobFactory.newJob(TriggerFiredBundle bundle,
Scheduler Scheduler) |
Job |
PropertySettingJobFactory.newJob(TriggerFiredBundle bundle,
Scheduler scheduler) |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerPlugin.initialize(String name,
Scheduler scheduler,
ClassLoadHelper loadHelper)
Called during creation of the
Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
Job |
JobFactory.newJob(TriggerFiredBundle bundle,
Scheduler scheduler)
Called by the scheduler at the time of the trigger firing, in order to
produce a
Job instance on which to call execute. |
Modifier and Type | Method and Description |
---|---|
protected void |
XMLSchedulingDataProcessor.executePreProcessCommands(Scheduler scheduler) |
void |
XMLSchedulingDataProcessor.processFileAndScheduleJobs(Scheduler sched,
boolean overWriteExistingJobs)
Process the xml file in the default location, and schedule all of the
jobs defined within it.
|
void |
XMLSchedulingDataProcessor.processFileAndScheduleJobs(String fileName,
Scheduler sched)
Process the xml file in the given location, and schedule all of the
jobs defined within it.
|
void |
XMLSchedulingDataProcessor.processFileAndScheduleJobs(String fileName,
String systemId,
Scheduler sched)
Process the xml file in the given location, and schedule all of the
jobs defined within it.
|
void |
XMLSchedulingDataProcessor.processStreamAndScheduleJobs(InputStream stream,
String systemId,
Scheduler sched)
Process the xmlfile named
fileName with the given system
ID. |
protected void |
XMLSchedulingDataProcessor.scheduleJobs(Scheduler sched)
Schedules the given sets of jobs and triggers.
|
Copyright 2001-2019, Terracotta, Inc.