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.impl |
Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and
other interfaces required by the org.quartz.core.QuartzScheduler.
|
org.quartz.impl.jdbcjobstore | |
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 |
---|---|
JobDetail |
JobExecutionContext.getJobDetail()
Get the
JobDetail associated with the Job . |
JobDetail |
Scheduler.getJobDetail(java.lang.String jobName,
java.lang.String jobGroup)
Get the
for the Job
instance with the given name and group. |
Modifier and Type | Method and Description |
---|---|
void |
Scheduler.addJob(JobDetail jobDetail,
boolean replace)
Add the given
Job to the Scheduler - with no associated
Trigger . |
java.util.Date |
Scheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
|
Constructor and Description |
---|
ObjectAlreadyExistsException(JobDetail offendingJob)
Create a
ObjectAlreadyExistsException and auto-generate a
message using the name/group from the given JobDetail . |
Modifier and Type | Method and Description |
---|---|
JobDetail |
RemotableQuartzScheduler.getJobDetail(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String jobGroup) |
JobDetail |
QuartzScheduler.getJobDetail(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String jobGroup)
Get the
for the Job
instance with the given name and group. |
Modifier and Type | Method and Description |
---|---|
void |
RemotableQuartzScheduler.addJob(SchedulingContext ctxt,
JobDetail jobDetail,
boolean replace) |
void |
QuartzScheduler.addJob(SchedulingContext ctxt,
JobDetail jobDetail,
boolean replace)
Add the given
Job to the Scheduler - with no associated
Trigger . |
boolean |
JobRunShell.completeTriggerRetryLoop(Trigger trigger,
JobDetail jobDetail,
int instCode) |
java.util.Date |
RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt,
JobDetail jobDetail,
Trigger trigger) |
java.util.Date |
QuartzScheduler.scheduleJob(SchedulingContext ctxt,
JobDetail jobDetail,
Trigger trigger)
|
boolean |
JobRunShell.vetoedJobRetryLoop(Trigger trigger,
JobDetail jobDetail,
int instCode) |
Modifier and Type | Method and Description |
---|---|
JobDetail |
StdScheduler.getJobDetail(java.lang.String jobName,
java.lang.String jobGroup)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
JobDetail |
RemoteScheduler.getJobDetail(java.lang.String jobName,
java.lang.String jobGroup)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
JobDetail |
RemoteMBeanScheduler.getJobDetail(java.lang.String jobName,
java.lang.String jobGroup)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Modifier and Type | Method and Description |
---|---|
void |
StdScheduler.addJob(JobDetail jobDetail,
boolean replace)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
RemoteScheduler.addJob(JobDetail jobDetail,
boolean replace)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
void |
RemoteMBeanScheduler.addJob(JobDetail jobDetail,
boolean replace)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
java.util.Date |
StdScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
java.util.Date |
RemoteScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
java.util.Date |
RemoteMBeanScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Modifier and Type | Method and Description |
---|---|
JobDetail |
JobStoreSupport.retrieveJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName)
|
JobDetail |
StdJDBCDelegate.selectJobDetail(java.sql.Connection conn,
java.lang.String jobName,
java.lang.String groupName,
ClassLoadHelper loadHelper)
Select the JobDetail object for a given job name / group name.
|
JobDetail |
StdJDBCDelegate.selectJobForTrigger(java.sql.Connection conn,
java.lang.String triggerName,
java.lang.String groupName,
ClassLoadHelper loadHelper)
Select the job to which the trigger is associated.
|
Modifier and Type | Method and Description |
---|---|
int |
StdJDBCDelegate.insertFiredTrigger(java.sql.Connection conn,
Trigger trigger,
java.lang.String state,
JobDetail job)
Insert a fired trigger.
|
int |
StdJDBCDelegate.insertJobDetail(java.sql.Connection conn,
JobDetail job)
Insert the job detail record.
|
int |
PointbaseDelegate.insertJobDetail(java.sql.Connection conn,
JobDetail job)
Insert the job detail record.
|
int |
StdJDBCDelegate.insertJobListener(java.sql.Connection conn,
JobDetail job,
java.lang.String listener)
Associate a listener with a job.
|
int |
StdJDBCDelegate.insertTrigger(java.sql.Connection conn,
Trigger trigger,
java.lang.String state,
JobDetail jobDetail)
Insert the base trigger data.
|
int |
PointbaseDelegate.insertTrigger(java.sql.Connection conn,
Trigger trigger,
java.lang.String state,
JobDetail jobDetail) |
void |
JobStoreSupport.storeJob(SchedulingContext ctxt,
JobDetail newJob,
boolean replaceExisting)
Store the given
. |
void |
JobStoreSupport.storeJobAndTrigger(SchedulingContext ctxt,
JobDetail newJob,
Trigger newTrigger)
|
void |
JobStoreSupport.triggeredJobComplete(SchedulingContext ctxt,
Trigger trigger,
JobDetail jobDetail,
int triggerInstCode)
Inform the
JobStore that the scheduler has completed the
firing of the given Trigger (and the execution its
associated Job ), and that the
in the given JobDetail should be updated if the Job
is stateful. |
int |
StdJDBCDelegate.updateJobData(java.sql.Connection conn,
JobDetail job)
Update the job data map for the given job.
|
int |
PointbaseDelegate.updateJobData(java.sql.Connection conn,
JobDetail job)
Update the job data map for the given job.
|
int |
StdJDBCDelegate.updateJobDetail(java.sql.Connection conn,
JobDetail job)
Update the job detail record.
|
int |
PointbaseDelegate.updateJobDetail(java.sql.Connection conn,
JobDetail job)
Update the job detail record.
|
int |
StdJDBCDelegate.updateTrigger(java.sql.Connection conn,
Trigger trigger,
java.lang.String state,
JobDetail jobDetail)
Update the base trigger data.
|
int |
PointbaseDelegate.updateTrigger(java.sql.Connection conn,
Trigger trigger,
java.lang.String state,
JobDetail jobDetail) |
Modifier and Type | Method and Description |
---|---|
JobDetail |
RAMJobStore.retrieveJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName)
|
Modifier and Type | Method and Description |
---|---|
void |
RAMJobStore.storeJob(SchedulingContext ctxt,
JobDetail newJob,
boolean replaceExisting)
Store the given
. |
void |
RAMJobStore.storeJobAndTrigger(SchedulingContext ctxt,
JobDetail newJob,
Trigger newTrigger)
|
void |
RAMJobStore.triggeredJobComplete(SchedulingContext ctxt,
Trigger trigger,
JobDetail jobDetail,
int triggerInstCode)
Inform the
JobStore that the scheduler has completed the
firing of the given Trigger (and the execution its
associated Job ), and that the
in the given JobDetail should be updated if the Job
is stateful. |
Modifier and Type | Method and Description |
---|---|
JobDetail |
TriggerFiredBundle.getJobDetail() |
JobDetail |
JobStore.retrieveJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName)
|
Modifier and Type | Method and Description |
---|---|
void |
JobStore.storeJob(SchedulingContext ctxt,
JobDetail newJob,
boolean replaceExisting)
Store the given
. |
void |
JobStore.storeJobAndTrigger(SchedulingContext ctxt,
JobDetail newJob,
Trigger newTrigger)
|
void |
JobStore.triggeredJobComplete(SchedulingContext ctxt,
Trigger trigger,
JobDetail jobDetail,
int triggerInstCode)
Inform the
JobStore that the scheduler has completed the
firing of the given Trigger (and the execution of its
associated Job completed, threw an exception, or was vetoed),
and that the
in the given JobDetail should be updated if the Job
is stateful. |
Constructor and Description |
---|
TriggerFiredBundle(JobDetail job,
Trigger trigger,
Calendar cal,
boolean jobIsRecovering,
java.util.Date fireTime,
java.util.Date scheduledFireTime,
java.util.Date prevFireTime,
java.util.Date nextFireTime) |
Modifier and Type | Method and Description |
---|---|
JobDetail |
JobSchedulingBundle.getJobDetail() |
Modifier and Type | Method and Description |
---|---|
void |
JobSchedulingBundle.setJobDetail(JobDetail jobDetail) |