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.helpers |
Contains helper classes to make working with Quartz easier.
|
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.listeners | |
org.quartz.plugins.history | |
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 | Class and Description |
---|---|
class |
CronTrigger
|
class |
NthIncludedDayTrigger
A trigger which fires on the Nth day of every interval type
(
NthIncludedDayTrigger.INTERVAL_TYPE_WEEKLY , NthIncludedDayTrigger.INTERVAL_TYPE_MONTHLY or
NthIncludedDayTrigger.INTERVAL_TYPE_YEARLY ) that is not excluded by the associated
calendar. |
class |
SimpleTrigger
|
Modifier and Type | Method and Description |
---|---|
Trigger |
JobExecutionContext.getTrigger()
Get a handle to the
Trigger instance that fired the
Job . |
Trigger |
Scheduler.getTrigger(java.lang.String triggerName,
java.lang.String triggerGroup)
Get the
instance with the given name and
group. |
Trigger[] |
Scheduler.getTriggersOfJob(java.lang.String jobName,
java.lang.String groupName)
|
static Trigger |
TriggerUtils.makeDailyTrigger(int hour,
int minute)
Make a trigger that will fire every day at the given time.
|
static Trigger |
TriggerUtils.makeDailyTrigger(java.lang.String trigName,
int hour,
int minute)
Make a trigger that will fire every day at the given time.
|
static Trigger |
TriggerUtils.makeHourlyTrigger()
Make a trigger that will fire every hour, indefinitely.
|
static Trigger |
TriggerUtils.makeHourlyTrigger(int intervalInHours)
Make a trigger that will fire every N hours, indefinitely.
|
static Trigger |
TriggerUtils.makeHourlyTrigger(int intervalInHours,
int repeatCount)
Make a trigger that will fire every N hours, with the given number of
repeats.
|
static Trigger |
TriggerUtils.makeHourlyTrigger(java.lang.String trigName)
Make a trigger that will fire every hour, indefinitely.
|
static Trigger |
TriggerUtils.makeHourlyTrigger(java.lang.String trigName,
int intervalInHours,
int repeatCount)
Make a trigger that will fire every N hours, with the given number of
repeats.
|
static Trigger |
TriggerUtils.makeImmediateTrigger(int repeatCount,
long repeatInterval)
Make a trigger that will fire
repeatCount times, waiting
repeatInterval milliseconds between each fire. |
static Trigger |
TriggerUtils.makeImmediateTrigger(java.lang.String trigName,
int repeatCount,
long repeatInterval)
Make a trigger that will fire
repeatCount times, waiting
repeatInterval milliseconds between each fire. |
static Trigger |
TriggerUtils.makeMinutelyTrigger()
Make a trigger that will fire every minute, indefinitely.
|
static Trigger |
TriggerUtils.makeMinutelyTrigger(int intervalInMinutes)
Make a trigger that will fire every N minutes, indefinitely.
|
static Trigger |
TriggerUtils.makeMinutelyTrigger(int intervalInMinutes,
int repeatCount)
Make a trigger that will fire every N minutes, with the given number of
repeats.
|
static Trigger |
TriggerUtils.makeMinutelyTrigger(java.lang.String trigName)
Make a trigger that will fire every minute, indefinitely.
|
static Trigger |
TriggerUtils.makeMinutelyTrigger(java.lang.String trigName,
int intervalInMinutes,
int repeatCount)
Make a trigger that will fire every N minutes, with the given number of
repeats.
|
static Trigger |
TriggerUtils.makeMonthlyTrigger(int dayOfMonth,
int hour,
int minute)
Make a trigger that will fire every month at the given day and time.
|
static Trigger |
TriggerUtils.makeMonthlyTrigger(java.lang.String trigName,
int dayOfMonth,
int hour,
int minute)
Make a trigger that will fire every month at the given day and time.
|
static Trigger |
TriggerUtils.makeSecondlyTrigger()
Make a trigger that will fire every second, indefinitely.
|
static Trigger |
TriggerUtils.makeSecondlyTrigger(int intervalInSeconds)
Make a trigger that will fire every N seconds, indefinitely.
|
static Trigger |
TriggerUtils.makeSecondlyTrigger(int intervalInSeconds,
int repeatCount)
Make a trigger that will fire every N seconds, with the given number of
repeats.
|
static Trigger |
TriggerUtils.makeSecondlyTrigger(java.lang.String trigName)
Make a trigger that will fire every second, indefinitely.
|
static Trigger |
TriggerUtils.makeSecondlyTrigger(java.lang.String trigName,
int intervalInSeconds,
int repeatCount)
Make a trigger that will fire every N seconds, with the given number of
repeats.
|
static Trigger |
TriggerUtils.makeWeeklyTrigger(int dayOfWeek,
int hour,
int minute)
Make a trigger that will fire every week at the given day and time.
|
static Trigger |
TriggerUtils.makeWeeklyTrigger(java.lang.String trigName,
int dayOfWeek,
int hour,
int minute)
Make a trigger that will fire every week at the given day and time.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List |
TriggerUtils.computeFireTimes(Trigger trigg,
Calendar cal,
int numTimes)
Returns a list of Dates that are the next fire times of a
Trigger . |
static java.util.List |
TriggerUtils.computeFireTimesBetween(Trigger trigg,
Calendar cal,
java.util.Date from,
java.util.Date to)
Returns a list of Dates that are the next fire times of a
Trigger
that fall within the given date range. |
void |
SchedulerListener.jobScheduled(Trigger trigger)
|
java.util.Date |
Scheduler.rescheduleJob(java.lang.String triggerName,
java.lang.String groupName,
Trigger newTrigger)
Remove (delete) the
with the
given name, and store the new given one - which must be associated
with the same job (the new trigger must have the job name & group specified)
- however, the new trigger need not have the same name as the old trigger. |
java.util.Date |
Scheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
|
java.util.Date |
Scheduler.scheduleJob(Trigger trigger)
|
static void |
TriggerUtils.setTriggerIdentity(Trigger trig,
java.lang.String name)
Set the given
Trigger 's name to the given value, and its
group to the default group (Scheduler.DEFAULT_GROUP ). |
static void |
TriggerUtils.setTriggerIdentity(Trigger trig,
java.lang.String name,
java.lang.String group)
Set the given
Trigger 's name to the given value, and its
group to the given group. |
void |
TriggerListener.triggerComplete(Trigger trigger,
JobExecutionContext context,
int triggerInstructionCode)
|
void |
SchedulerListener.triggerFinalized(Trigger trigger)
|
void |
TriggerListener.triggerFired(Trigger trigger,
JobExecutionContext context)
|
void |
TriggerListener.triggerMisfired(Trigger trigger)
|
boolean |
TriggerListener.vetoJobExecution(Trigger trigger,
JobExecutionContext context)
|
Constructor and Description |
---|
ObjectAlreadyExistsException(Trigger offendingTrigger)
Create a
ObjectAlreadyExistsException and auto-generate a
message using the name/group from the given Trigger . |
Modifier and Type | Method and Description |
---|---|
Trigger |
RemotableQuartzScheduler.getTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String triggerGroup) |
Trigger |
QuartzScheduler.getTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String triggerGroup)
Get the
instance with the given name and
group. |
Trigger[] |
RemotableQuartzScheduler.getTriggersOfJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName) |
Trigger[] |
QuartzScheduler.getTriggersOfJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName)
|
Modifier and Type | Method and Description |
---|---|
boolean |
JobRunShell.completeTriggerRetryLoop(Trigger trigger,
JobDetail jobDetail,
int instCode) |
void |
SchedulerSignalerImpl.notifySchedulerListenersFinalized(Trigger trigger) |
void |
QuartzScheduler.notifySchedulerListenersFinalized(Trigger trigger) |
void |
QuartzScheduler.notifySchedulerListenersSchduled(Trigger trigger) |
void |
SchedulerSignalerImpl.notifyTriggerListenersMisfired(Trigger trigger) |
void |
QuartzScheduler.notifyTriggerListenersMisfired(Trigger trigger) |
void |
QuartzSchedulerThread.releaseTriggerRetryLoop(Trigger trigger) |
java.util.Date |
RemotableQuartzScheduler.rescheduleJob(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName,
Trigger newTrigger) |
java.util.Date |
QuartzScheduler.rescheduleJob(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName,
Trigger newTrigger)
Remove (delete) the
with the
given name, and store the new given one - which must be associated
with the same job. |
java.util.Date |
RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt,
JobDetail jobDetail,
Trigger trigger) |
java.util.Date |
QuartzScheduler.scheduleJob(SchedulingContext ctxt,
JobDetail jobDetail,
Trigger trigger)
|
java.util.Date |
RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt,
Trigger trigger) |
java.util.Date |
QuartzScheduler.scheduleJob(SchedulingContext ctxt,
Trigger trigger)
|
boolean |
JobRunShell.vetoedJobRetryLoop(Trigger trigger,
JobDetail jobDetail,
int instCode) |
Modifier and Type | Method and Description |
---|---|
static Trigger |
TriggerUtils.makeDailyTrigger(int hour,
int minute)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeHourlyTrigger()
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeHourlyTrigger(int intervalInHours)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeHourlyTrigger(int intervalInHours,
int repeatCount)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeMinutelyTrigger()
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeMinutelyTrigger(int intervalInMinutes)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeMinutelyTrigger(int intervalInMinutes,
int repeatCount)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeMonthlyTrigger(int dayOfMonth,
int hour,
int minute)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeSecondlyTrigger()
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeSecondlyTrigger(int intervalInSeconds)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeSecondlyTrigger(int intervalInSeconds,
int repeatCount)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static Trigger |
TriggerUtils.makeWeeklyTrigger(int dayOfWeek,
int hour,
int minute)
Deprecated.
use org.quartz.TriggerUtils instead!
|
Modifier and Type | Method and Description |
---|---|
static java.util.List |
TriggerUtils.computeFireTimes(Trigger trigg,
Calendar cal,
int numTimes)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static java.util.List |
TriggerUtils.computeFireTimesBetween(Trigger trigg,
Calendar cal,
java.util.Date from,
java.util.Date to)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static void |
TriggerUtils.setTriggerIdentity(Trigger trig,
java.lang.String name)
Deprecated.
use org.quartz.TriggerUtils instead!
|
static void |
TriggerUtils.setTriggerIdentity(Trigger trig,
java.lang.String name,
java.lang.String group)
Deprecated.
use org.quartz.TriggerUtils instead!
|
Modifier and Type | Method and Description |
---|---|
Trigger |
StdScheduler.getTrigger(java.lang.String triggerName,
java.lang.String triggerGroup)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Trigger |
RemoteScheduler.getTrigger(java.lang.String triggerName,
java.lang.String triggerGroup)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Trigger |
RemoteMBeanScheduler.getTrigger(java.lang.String triggerName,
java.lang.String triggerGroup)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Trigger[] |
StdScheduler.getTriggersOfJob(java.lang.String jobName,
java.lang.String groupName)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Trigger[] |
RemoteScheduler.getTriggersOfJob(java.lang.String jobName,
java.lang.String groupName)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Trigger[] |
RemoteMBeanScheduler.getTriggersOfJob(java.lang.String jobName,
java.lang.String groupName)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Modifier and Type | Method and Description |
---|---|
java.util.Date |
StdScheduler.rescheduleJob(java.lang.String triggerName,
java.lang.String groupName,
Trigger newTrigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
java.util.Date |
RemoteScheduler.rescheduleJob(java.lang.String triggerName,
java.lang.String groupName,
Trigger newTrigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
java.util.Date |
RemoteMBeanScheduler.rescheduleJob(java.lang.String triggerName,
java.lang.String groupName,
Trigger newTrigger)
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. |
java.util.Date |
StdScheduler.scheduleJob(Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
java.util.Date |
RemoteScheduler.scheduleJob(Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
java.util.Date |
RemoteMBeanScheduler.scheduleJob(Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Modifier and Type | Method and Description |
---|---|
Trigger |
JobStoreSupport.acquireNextTrigger(SchedulingContext ctxt,
long noLaterThan)
Get a handle to the next N triggers to be fired, and mark them as 'reserved'
by the calling scheduler.
|
Trigger[] |
JobStoreSupport.getTriggersForJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName)
Get all of the Triggers that are associated to the given Job.
|
Trigger |
JobStoreSupport.retrieveTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName)
Retrieve the given
. |
Trigger |
StdJDBCDelegate.selectTrigger(java.sql.Connection conn,
java.lang.String triggerName,
java.lang.String groupName)
Select a trigger.
|
Trigger[] |
StdJDBCDelegate.selectTriggersForCalendar(java.sql.Connection conn,
java.lang.String calName) |
Trigger[] |
StdJDBCDelegate.selectTriggersForJob(java.sql.Connection conn,
java.lang.String jobName,
java.lang.String groupName)
Select the triggers for a job
|
Trigger[] |
StdJDBCDelegate.selectTriggersForRecoveringJobs(java.sql.Connection conn)
Select all of the triggers for jobs that are requesting recovery.
|
Modifier and Type | Method and Description |
---|---|
int |
StdJDBCDelegate.insertBlobTrigger(java.sql.Connection conn,
Trigger trigger)
Insert the blob trigger data.
|
int |
StdJDBCDelegate.insertFiredTrigger(java.sql.Connection conn,
Trigger trigger,
java.lang.String state,
JobDetail job)
Insert a fired trigger.
|
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) |
int |
StdJDBCDelegate.insertTriggerListener(java.sql.Connection conn,
Trigger trigger,
java.lang.String listener)
Associate a listener with the given trigger.
|
void |
JobStoreSupport.releaseAcquiredTrigger(SchedulingContext ctxt,
Trigger trigger)
Inform the
JobStore that the scheduler no longer plans to
fire the given Trigger , that it had previously acquired
(reserved). |
boolean |
JobStoreSupport.replaceTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName,
Trigger newTrigger) |
void |
JobStoreSupport.storeJobAndTrigger(SchedulingContext ctxt,
JobDetail newJob,
Trigger newTrigger)
|
void |
JobStoreSupport.storeTrigger(SchedulingContext ctxt,
Trigger newTrigger,
boolean replaceExisting)
Store the given
. |
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. |
TriggerFiredBundle |
JobStoreSupport.triggerFired(SchedulingContext ctxt,
Trigger trigger)
Inform the
JobStore that the scheduler is now firing the
given Trigger (executing its associated Job ),
that it had previously acquired (reserved). |
int |
StdJDBCDelegate.updateBlobTrigger(java.sql.Connection conn,
Trigger trigger)
Update the blob trigger data.
|
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 |
---|---|
void |
SchedulerListenerSupport.jobScheduled(Trigger trigger) |
void |
BroadcastSchedulerListener.jobScheduled(Trigger trigger) |
void |
TriggerListenerSupport.triggerComplete(Trigger trigger,
JobExecutionContext context,
int triggerInstructionCode) |
void |
FilterAndBroadcastTriggerListener.triggerComplete(Trigger trigger,
JobExecutionContext context,
int triggerInstructionCode) |
void |
SchedulerListenerSupport.triggerFinalized(Trigger trigger) |
void |
BroadcastSchedulerListener.triggerFinalized(Trigger trigger) |
void |
TriggerListenerSupport.triggerFired(Trigger trigger,
JobExecutionContext context) |
void |
FilterAndBroadcastTriggerListener.triggerFired(Trigger trigger,
JobExecutionContext context) |
void |
TriggerListenerSupport.triggerMisfired(Trigger trigger) |
void |
FilterAndBroadcastTriggerListener.triggerMisfired(Trigger trigger) |
boolean |
TriggerListenerSupport.vetoJobExecution(Trigger trigger,
JobExecutionContext context) |
boolean |
FilterAndBroadcastTriggerListener.vetoJobExecution(Trigger trigger,
JobExecutionContext context) |
Modifier and Type | Method and Description |
---|---|
void |
LoggingTriggerHistoryPlugin.triggerComplete(Trigger trigger,
JobExecutionContext context,
int triggerInstructionCode) |
void |
LoggingTriggerHistoryPlugin.triggerFired(Trigger trigger,
JobExecutionContext context) |
void |
LoggingTriggerHistoryPlugin.triggerMisfired(Trigger trigger) |
boolean |
LoggingTriggerHistoryPlugin.vetoJobExecution(Trigger trigger,
JobExecutionContext context) |
Modifier and Type | Method and Description |
---|---|
Trigger |
RAMJobStore.acquireNextTrigger(SchedulingContext ctxt,
long noLaterThan)
Get a handle to the next trigger to be fired, and mark it as 'reserved'
by the calling scheduler.
|
Trigger[] |
RAMJobStore.getTriggersForJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName)
Get all of the Triggers that are associated to the given Job.
|
Trigger |
RAMJobStore.retrieveTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName)
Retrieve the given
. |
Modifier and Type | Method and Description |
---|---|
void |
RAMJobStore.releaseAcquiredTrigger(SchedulingContext ctxt,
Trigger trigger)
Inform the
JobStore that the scheduler no longer plans to
fire the given Trigger , that it had previously acquired
(reserved). |
boolean |
RAMJobStore.replaceTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName,
Trigger newTrigger) |
void |
RAMJobStore.storeJobAndTrigger(SchedulingContext ctxt,
JobDetail newJob,
Trigger newTrigger)
|
void |
RAMJobStore.storeTrigger(SchedulingContext ctxt,
Trigger newTrigger,
boolean replaceExisting)
Store the given
. |
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. |
TriggerFiredBundle |
RAMJobStore.triggerFired(SchedulingContext ctxt,
Trigger trigger)
Inform the
JobStore that the scheduler is now firing the
given Trigger (executing its associated Job ),
that it had previously acquired (reserved). |
Modifier and Type | Method and Description |
---|---|
Trigger |
JobStore.acquireNextTrigger(SchedulingContext ctxt,
long noLaterThan)
Get a handle to the next trigger to be fired, and mark it as 'reserved'
by the calling scheduler.
|
Trigger |
TriggerFiredBundle.getTrigger() |
Trigger[] |
JobStore.getTriggersForJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName)
Get all of the Triggers that are associated to the given Job.
|
Trigger |
JobStore.retrieveTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName)
Retrieve the given
. |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerSignaler.notifySchedulerListenersFinalized(Trigger trigger) |
void |
SchedulerSignaler.notifyTriggerListenersMisfired(Trigger trigger) |
void |
JobStore.releaseAcquiredTrigger(SchedulingContext ctxt,
Trigger trigger)
Inform the
JobStore that the scheduler no longer plans to
fire the given Trigger , that it had previously acquired
(reserved). |
boolean |
JobStore.replaceTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName,
Trigger newTrigger)
Remove (delete) the
with the
given name, and store the new given one - which must be associated
with the same job. |
void |
JobStore.storeJobAndTrigger(SchedulingContext ctxt,
JobDetail newJob,
Trigger newTrigger)
|
void |
JobStore.storeTrigger(SchedulingContext ctxt,
Trigger newTrigger,
boolean replaceExisting)
Store the given
. |
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. |
TriggerFiredBundle |
JobStore.triggerFired(SchedulingContext ctxt,
Trigger trigger)
Inform the
JobStore that the scheduler is now firing the
given Trigger (executing its associated Job ),
that it had previously acquired (reserved). |
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 |
---|---|
void |
JobSchedulingBundle.addTrigger(Trigger trigger) |
void |
JobSchedulingBundle.removeTrigger(Trigger trigger) |