| 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.listeners | |
| org.quartz.plugins.history | |
| org.quartz.plugins.interrupt | 
| Modifier and Type | Method and Description | 
|---|---|
TriggerListener | 
ListenerManager.getTriggerListener(String name)
Get the  
 that has the given name. | 
| Modifier and Type | Method and Description | 
|---|---|
List<TriggerListener> | 
ListenerManager.getTriggerListeners()
Get a List containing all of the  
s 
 in the Scheduler, in the order in which they were registered. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ListenerManager.addTriggerListener(TriggerListener triggerListener)
Add the given  
 to the Scheduler,
 and register it to receive events for all Triggers. | 
void | 
ListenerManager.addTriggerListener(TriggerListener triggerListener,
                  List<Matcher<TriggerKey>> matchers)
Add the given  
 to the Scheduler,
 and register it to receive events for Triggers that are matched by ANY of the
 given Matchers. | 
void | 
ListenerManager.addTriggerListener(TriggerListener triggerListener,
                  Matcher<TriggerKey>... matchers)
Add the given  
 to the Scheduler,
 and register it to receive events for Triggers that are matched by ANY of the
 given Matchers. | 
void | 
ListenerManager.addTriggerListener(TriggerListener triggerListener,
                  Matcher<TriggerKey> matcher)
Add the given  
 to the Scheduler,
 and register it to receive events for Triggers that are matched by the
 given Matcher. | 
| Modifier and Type | Method and Description | 
|---|---|
TriggerListener | 
QuartzScheduler.getInternalTriggerListener(String name)
 Get the internal  
 that
 has the given name. | 
TriggerListener | 
ListenerManagerImpl.getTriggerListener(String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<TriggerListener> | 
QuartzScheduler.getInternalTriggerListeners()
 Get a list containing all of the  
s
 in the Scheduler's internal list. | 
List<TriggerListener> | 
ListenerManagerImpl.getTriggerListeners()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
QuartzScheduler.addInternalTriggerListener(TriggerListener triggerListener)
 Add the given  
 to the
 Scheduler's internal list. | 
void | 
ListenerManagerImpl.addTriggerListener(TriggerListener triggerListener)  | 
void | 
ListenerManagerImpl.addTriggerListener(TriggerListener triggerListener,
                  List<Matcher<TriggerKey>> matchers)  | 
void | 
ListenerManagerImpl.addTriggerListener(TriggerListener triggerListener,
                  Matcher<TriggerKey>... matchers)  | 
void | 
ListenerManagerImpl.addTriggerListener(TriggerListener triggerListener,
                  Matcher<TriggerKey> matcher)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BroadcastTriggerListener
Holds a List of references to TriggerListener instances and broadcasts all
 events to them (in order). 
 | 
class  | 
TriggerListenerSupport
A helpful abstract base class for implementors of 
  
. | 
| Modifier and Type | Method and Description | 
|---|---|
List<TriggerListener> | 
BroadcastTriggerListener.getListeners()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BroadcastTriggerListener.addListener(TriggerListener listener)  | 
boolean | 
BroadcastTriggerListener.removeListener(TriggerListener listener)  | 
| Constructor and Description | 
|---|
BroadcastTriggerListener(String name,
                        List<TriggerListener> listeners)
Construct an instance with the given name, and List of listeners. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LoggingTriggerHistoryPlugin
Logs a history of all trigger firings via the Jakarta Commons-Logging
 framework. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JobInterruptMonitorPlugin
This plugin catches the event of job running for a long time (more than the
 configured max time) and tells the scheduler to "try" interrupting it if
 enabled. 
 | 
Copyright 2001-2019, Terracotta, Inc.