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.core.jmx | |
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.impl.triggers |
This package contains Trigger implementations that ship with Quartz.
|
org.quartz.listeners | |
org.quartz.plugins.history | |
org.quartz.plugins.interrupt | |
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.terracotta.quartz |
Modifier and Type | Class and Description |
---|---|
class |
ScheduleBuilder<T extends Trigger> |
class |
TriggerBuilder<T extends Trigger>
TriggerBuilder is used to instantiate Trigger s. |
Modifier and Type | Interface and Description |
---|---|
interface |
CalendarIntervalTrigger
|
interface |
CronTrigger
The public interface for inspecting settings specific to a CronTrigger, .
|
interface |
DailyTimeIntervalTrigger
|
interface |
SimpleTrigger
A
that is used to fire a Job
at a given moment in time, and optionally repeated at a specified interval. |
Modifier and Type | Method and Description |
---|---|
Trigger |
JobExecutionContext.getTrigger()
Get a handle to the
Trigger instance that fired the
Job . |
Trigger |
Scheduler.getTrigger(TriggerKey triggerKey)
Get the
instance with the given key. |
Modifier and Type | Method and Description |
---|---|
ScheduleBuilder<? extends Trigger> |
Trigger.getScheduleBuilder()
Get a
ScheduleBuilder that is configured to produce a
schedule identical to this trigger's schedule. |
TriggerBuilder<? extends Trigger> |
Trigger.getTriggerBuilder()
Get a
TriggerBuilder that is configured to produce a
Trigger identical to this one. |
List<? extends Trigger> |
Scheduler.getTriggersOfJob(JobKey jobKey)
|
static TriggerBuilder<Trigger> |
TriggerBuilder.newTrigger()
Create a new TriggerBuilder with which to define a
specification for a Trigger.
|
Modifier and Type | Method and Description |
---|---|
int |
Trigger.TriggerTimeComparator.compare(Trigger t1,
Trigger t2) |
int |
Trigger.compareTo(Trigger other)
Compare the next fire time of this
Trigger to that of
another by comparing their keys, or in other words, sorts them
according to the natural (i.e. |
void |
SchedulerListener.jobScheduled(Trigger trigger)
|
Date |
Scheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger)
Remove (delete) the
with the
given key, 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. |
Date |
Scheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
|
Date |
Scheduler.scheduleJob(Trigger trigger)
|
void |
TriggerListener.triggerComplete(Trigger trigger,
JobExecutionContext context,
Trigger.CompletedExecutionInstruction 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)
|
Modifier and Type | Method and Description |
---|---|
void |
Scheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace)
Schedule the given job with the related set of triggers.
|
void |
Scheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace)
Schedule all of the given jobs with the related set of triggers.
|
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(TriggerKey triggerKey) |
Trigger |
QuartzScheduler.getTrigger(TriggerKey triggerKey)
Get the
instance with the given name and
group. |
Modifier and Type | Method and Description |
---|---|
List<? extends Trigger> |
RemotableQuartzScheduler.getTriggersOfJob(JobKey jobKey) |
List<? extends Trigger> |
QuartzScheduler.getTriggersOfJob(JobKey jobKey)
|
Modifier and Type | Method and Description |
---|---|
void |
SampledStatisticsImpl.jobScheduled(Trigger trigger) |
void |
QuartzSchedulerMBeanImpl.jobScheduled(Trigger trigger) |
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) |
Date |
RemotableQuartzScheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger) |
Date |
QuartzScheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger)
Remove (delete) the
with the
given name, and store the new given one - which must be associated
with the same job. |
Date |
RemotableQuartzScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger) |
Date |
QuartzScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
|
Date |
RemotableQuartzScheduler.scheduleJob(Trigger trigger) |
Date |
QuartzScheduler.scheduleJob(Trigger trigger)
|
void |
QuartzSchedulerMBeanImpl.triggerFinalized(Trigger trigger) |
Modifier and Type | Method and Description |
---|---|
void |
RemotableQuartzScheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace) |
void |
QuartzScheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace) |
void |
RemotableQuartzScheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
void |
QuartzScheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
Modifier and Type | Method and Description |
---|---|
static CompositeData |
TriggerSupport.toCompositeData(Trigger trigger) |
Modifier and Type | Method and Description |
---|---|
static List<CompositeData> |
TriggerSupport.toCompositeList(List<? extends Trigger> triggers) |
static TabularData |
TriggerSupport.toTabularData(List<? extends Trigger> triggers) |
Modifier and Type | Method and Description |
---|---|
Trigger |
JobExecutionContextImpl.getTrigger()
Get a handle to the
Trigger instance that fired the
Job . |
Trigger |
StdScheduler.getTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Trigger |
RemoteScheduler.getTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Trigger |
RemoteMBeanScheduler.getTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Modifier and Type | Method and Description |
---|---|
List<? extends Trigger> |
StdScheduler.getTriggersOfJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<? extends Trigger> |
RemoteScheduler.getTriggersOfJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
List<Trigger> |
RemoteMBeanScheduler.getTriggersOfJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Modifier and Type | Method and Description |
---|---|
Date |
StdScheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteScheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteMBeanScheduler.rescheduleJob(TriggerKey triggerKey,
Trigger newTrigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Date |
StdScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteMBeanScheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler ,
passing the SchedulingContext associated with this
instance. |
Date |
StdScheduler.scheduleJob(Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
Date |
RemoteScheduler.scheduleJob(Trigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler . |
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 |
---|---|
void |
StdScheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace) |
void |
RemoteScheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace) |
void |
RemoteMBeanScheduler.scheduleJob(JobDetail jobDetail,
Set<? extends Trigger> triggersForJob,
boolean replace) |
void |
StdScheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
void |
RemoteScheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
void |
RemoteMBeanScheduler.scheduleJobs(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
Modifier and Type | Method and Description |
---|---|
void |
JobStoreSupport.storeJobsAndTriggers(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTrigger<T extends Trigger>
The base abstract class to be extended by all
Trigger s. |
Modifier and Type | Interface and Description |
---|---|
interface |
CoreTrigger
internal interface preserved for backward compatibility
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTrigger<T extends Trigger>
The base abstract class to be extended by all
Trigger s. |
class |
CalendarIntervalTriggerImpl
|
class |
CronTriggerImpl
|
class |
DailyTimeIntervalTriggerImpl
A concrete implementation of DailyTimeIntervalTrigger that is used to fire a
based upon daily repeating time intervals. |
class |
SimpleTriggerImpl
|
Modifier and Type | Method and Description |
---|---|
int |
AbstractTrigger.compareTo(Trigger other)
Compare the next fire time of this
Trigger to that of
another by comparing their keys, or in other words, sorts them
according to the natural (i.e. |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerListenerSupport.jobScheduled(Trigger trigger) |
void |
BroadcastSchedulerListener.jobScheduled(Trigger trigger) |
void |
TriggerListenerSupport.triggerComplete(Trigger trigger,
JobExecutionContext context,
Trigger.CompletedExecutionInstruction triggerInstructionCode) |
void |
BroadcastTriggerListener.triggerComplete(Trigger trigger,
JobExecutionContext context,
Trigger.CompletedExecutionInstruction triggerInstructionCode) |
void |
SchedulerListenerSupport.triggerFinalized(Trigger trigger) |
void |
BroadcastSchedulerListener.triggerFinalized(Trigger trigger) |
void |
TriggerListenerSupport.triggerFired(Trigger trigger,
JobExecutionContext context) |
void |
BroadcastTriggerListener.triggerFired(Trigger trigger,
JobExecutionContext context) |
void |
TriggerListenerSupport.triggerMisfired(Trigger trigger) |
void |
BroadcastTriggerListener.triggerMisfired(Trigger trigger) |
boolean |
TriggerListenerSupport.vetoJobExecution(Trigger trigger,
JobExecutionContext context) |
boolean |
BroadcastTriggerListener.vetoJobExecution(Trigger trigger,
JobExecutionContext context) |
Modifier and Type | Method and Description |
---|---|
void |
LoggingTriggerHistoryPlugin.triggerComplete(Trigger trigger,
JobExecutionContext context,
Trigger.CompletedExecutionInstruction 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 |
---|---|
void |
JobInterruptMonitorPlugin.triggerComplete(Trigger trigger,
JobExecutionContext context,
Trigger.CompletedExecutionInstruction triggerInstructionCode) |
void |
JobInterruptMonitorPlugin.triggerFired(Trigger trigger,
JobExecutionContext context) |
Modifier and Type | Method and Description |
---|---|
void |
RAMJobStore.storeJobsAndTriggers(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableTrigger |
interface |
OperableTrigger |
Modifier and Type | Method and Description |
---|---|
void |
SchedulerSignaler.notifySchedulerListenersFinalized(Trigger trigger) |
void |
SchedulerSignaler.notifyTriggerListenersMisfired(Trigger trigger) |
Modifier and Type | Method and Description |
---|---|
void |
JobStore.storeJobsAndTriggers(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
Modifier and Type | Method and Description |
---|---|
void |
PlainTerracottaJobStore.storeJobsAndTriggers(Map<JobDetail,Set<? extends Trigger>> triggersAndJobs,
boolean replace) |
void |
AbstractTerracottaJobStore.storeJobsAndTriggers(Map<JobDetail,Set<? extends Trigger>> arg0,
boolean arg1) |
Copyright 2001-2019, Terracotta, Inc.