| Package | Description |
|---|---|
| com.helger.quartz |
The main package of Quartz, containing the client-side interfaces.
|
| com.helger.quartz.core |
Contains the core classes and interfaces for the Quartz job scheduler.
|
| com.helger.quartz.impl |
Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and
other interfaces required by the org.quartz.core.QuartzScheduler.
|
| com.helger.quartz.plugins.history | |
| com.helger.quartz.plugins.management | |
| com.helger.quartz.simpl |
Contains simple / light-weight implementations (with no dependencies on
external libraries) of interfaces required by the
org.quartz.core.QuartzScheduler.
|
| com.helger.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.
|
| Modifier and Type | Method and Description |
|---|---|
IScheduler |
IJobExecutionContext.getScheduler()
Get a handle to the
Scheduler instance that fired the
Job. |
IScheduler |
ISchedulerFactory.getScheduler()
Returns a client-usable handle to a
Scheduler. |
IScheduler |
ISchedulerFactory.getScheduler(String schedName)
Returns a handle to the Scheduler with the given name, if it exists.
|
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsCollection<IScheduler> |
ISchedulerFactory.getAllSchedulers()
Returns handles to all known Schedulers (made by any SchedulerFactory
within this jvm.).
|
| Modifier and Type | Field and Description |
|---|---|
protected IScheduler |
JobRunShell.m_aScheduler |
| Modifier and Type | Method and Description |
|---|---|
void |
IJobRunShellFactory.initialize(IScheduler 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(IScheduler scheduler,
TriggerFiredBundle bndle)
Create a JobRunShell instance with the given settings.
|
| Modifier and Type | Class and Description |
|---|---|
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 IScheduler |
StdSchedulerFactory.getDefaultScheduler()
Returns a handle to the default Scheduler, creating it if it does not yet
exist.
|
IScheduler |
DirectSchedulerFactory.getScheduler()
Returns a handle to the Scheduler produced by this factory.
|
IScheduler |
JobExecutionContext.getScheduler()
Get a handle to the
Scheduler instance that fired the
Job. |
IScheduler |
StdSchedulerFactory.getScheduler()
Returns a handle to the Scheduler produced by this factory.
|
IScheduler |
DirectSchedulerFactory.getScheduler(String schedName)
Returns a handle to the Scheduler with the given name, if it exists.
|
IScheduler |
StdSchedulerFactory.getScheduler(String schedName)
Returns a handle to the Scheduler with the given name, if it exists (if it
has already been instantiated).
|
protected IScheduler |
StdSchedulerFactory.instantiate(QuartzSchedulerResources rsrcs,
QuartzScheduler qs) |
IScheduler |
SchedulerRepository.lookup(String schedName) |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsCollection<IScheduler> |
DirectSchedulerFactory.getAllSchedulers()
Returns a handle to all known Schedulers (made by any StdSchedulerFactory
instance.).
|
com.helger.commons.collection.impl.ICommonsCollection<IScheduler> |
StdSchedulerFactory.getAllSchedulers()
Returns a handle to all known Schedulers (made by any StdSchedulerFactory
instance.).
|
com.helger.commons.collection.impl.ICommonsList<IScheduler> |
SchedulerRepository.lookupAll() |
| Modifier and Type | Method and Description |
|---|---|
void |
SchedulerRepository.bind(IScheduler sched) |
void |
StdJobRunShellFactory.initialize(IScheduler aScheduler)
Initialize the factory, providing a handle to the
IScheduler that
should be made available within the JobRunShell and the
JobExecutionContexts within it. |
| Constructor and Description |
|---|
JobExecutionContext(IScheduler scheduler,
TriggerFiredBundle firedBundle,
IJob job)
Create a JobExcecutionContext with the given context data.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LoggingJobHistoryPlugin.initialize(String pname,
IScheduler scheduler,
IClassLoadHelper classLoadHelper)
Called during creation of the
Scheduler in order to give the
SchedulerPlugin a chance to initialize. |
void |
LoggingTriggerHistoryPlugin.initialize(String pname,
IScheduler scheduler,
IClassLoadHelper classLoadHelper)
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(String name,
IScheduler scheduler,
IClassLoadHelper classLoadHelper)
Called during creation of the
Scheduler in order to give the
SchedulerPlugin a chance to initialize. |
| Modifier and Type | Method and Description |
|---|---|
IJob |
PropertySettingJobFactory.newJob(TriggerFiredBundle bundle,
IScheduler scheduler) |
IJob |
SimpleJobFactory.newJob(TriggerFiredBundle bundle,
IScheduler aScheduler) |
| Modifier and Type | Method and Description |
|---|---|
void |
ISchedulerPlugin.initialize(String name,
IScheduler scheduler,
IClassLoadHelper loadHelper)
Called during creation of the
Scheduler in order to give the
SchedulerPlugin a chance to initialize. |
IJob |
IJobFactory.newJob(TriggerFiredBundle bundle,
IScheduler scheduler)
Called by the scheduler at the time of the trigger firing, in order to
produce a
Job instance on which to call execute. |
Copyright © 2016–2021 Philip Helger. All rights reserved.