|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ListenerManager
Client programs may be interested in the 'listener' interfaces that are
available from Quartz. The
interface
provides notifications of JobListener
Job
executions. The
interface provides notifications of
TriggerListener
Trigger
firings. The
interface provides notifications of SchedulerListener
Scheduler
events and
errors. Listeners can be associated with local schedulers through the
ListenerManager
interface.
Method Summary | |
---|---|
void |
addJobListener(JobListener jobListener,
java.util.List<Matcher<JobKey>> matchers)
Add the given to the Scheduler ,
and register it to receive events for Jobs that are matched by ANY of the
given Matchers. |
void |
addJobListener(JobListener jobListener,
Matcher<JobKey>... matchers)
Add the given to the Scheduler ,
and register it to receive events for Jobs that are matched by ANY of the
given Matchers. |
boolean |
addJobListenerMatcher(java.lang.String listenerName,
Matcher<JobKey> matcher)
Add the given Matcher to the set of matchers for which the listener will receive events if ANY of the matchers match. |
void |
addSchedulerListener(SchedulerListener schedulerListener)
Register the given with the
Scheduler . |
void |
addTriggerListener(TriggerListener triggerListener,
java.util.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 |
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. |
boolean |
addTriggerListenerMatcher(java.lang.String listenerName,
Matcher<TriggerKey> matcher)
Add the given Matcher to the set of matchers for which the listener will receive events if ANY of the matchers match. |
JobListener |
getJobListener(java.lang.String name)
Get the that has the given name. |
java.util.List<Matcher<JobKey>> |
getJobListenerMatchers(java.lang.String listenerName)
Get the set of Matchers for which the listener will receive events if ANY of the matchers match. |
java.util.List<JobListener> |
getJobListeners()
Get a List containing all of the s in
the Scheduler . |
java.util.List<SchedulerListener> |
getSchedulerListeners()
Get a List containing all of the s
registered with the Scheduler . |
TriggerListener |
getTriggerListener(java.lang.String name)
Get the that has the given name. |
java.util.List<Matcher<TriggerKey>> |
getTriggerListenerMatchers(java.lang.String listenerName)
Get the set of Matchers for which the listener will receive events if ANY of the matchers match. |
java.util.List<TriggerListener> |
getTriggerListeners()
Get a List containing all of the s
in the Scheduler . |
boolean |
removeJobListener(java.lang.String name)
Remove the identified from the Scheduler . |
boolean |
removeJobListenerMatcher(java.lang.String listenerName,
Matcher<JobKey> matcher)
Remove the given Matcher to the set of matchers for which the listener will receive events if ANY of the matchers match. |
boolean |
removeSchedulerListener(SchedulerListener schedulerListener)
Remove the given from the
Scheduler . |
boolean |
removeTriggerListener(java.lang.String name)
Remove the identified from the Scheduler . |
boolean |
removeTriggerListenerMatcher(java.lang.String listenerName,
Matcher<TriggerKey> matcher)
Remove the given Matcher to the set of matchers for which the listener will receive events if ANY of the matchers match. |
boolean |
setJobListenerMatchers(java.lang.String listenerName,
java.util.List<Matcher<JobKey>> matchers)
Set the set of Matchers for which the listener will receive events if ANY of the matchers match. |
boolean |
setTriggerListenerMatchers(java.lang.String listenerName,
java.util.List<Matcher<TriggerKey>> matchers)
Set the set of Matchers for which the listener will receive events if ANY of the matchers match. |
Method Detail |
---|
void addJobListener(JobListener jobListener, Matcher<JobKey>... matchers)
JobListener
to the Scheduler
,
and register it to receive events for Jobs that are matched by ANY of the
given Matchers.
If no matchers are provided, the EverythingMatcher
will be used.
Matcher
,
EverythingMatcher
void addJobListener(JobListener jobListener, java.util.List<Matcher<JobKey>> matchers)
JobListener
to the Scheduler
,
and register it to receive events for Jobs that are matched by ANY of the
given Matchers.
If no matchers are provided, the EverythingMatcher
will be used.
Matcher
,
EverythingMatcher
boolean addJobListenerMatcher(java.lang.String listenerName, Matcher<JobKey> matcher)
listenerName
- the name of the listener to add the matcher tomatcher
- the additional matcher to apply for selecting events
SchedulerException
boolean removeJobListenerMatcher(java.lang.String listenerName, Matcher<JobKey> matcher)
listenerName
- the name of the listener to add the matcher tomatcher
- the additional matcher to apply for selecting events
SchedulerException
boolean setJobListenerMatchers(java.lang.String listenerName, java.util.List<Matcher<JobKey>> matchers)
Removes any existing matchers for the identified listener!
listenerName
- the name of the listener to add the matcher tomatchers
- the matchers to apply for selecting events
SchedulerException
java.util.List<Matcher<JobKey>> getJobListenerMatchers(java.lang.String listenerName)
listenerName
- the name of the listener to add the matcher to
SchedulerException
boolean removeJobListener(java.lang.String name)
JobListener
from the Scheduler
.
java.util.List<JobListener> getJobListeners()
JobListener
s in
the Scheduler
.
JobListener getJobListener(java.lang.String name)
JobListener
that has the given name.
void addTriggerListener(TriggerListener triggerListener, Matcher<TriggerKey>... matchers)
TriggerListener
to the Scheduler
,
and register it to receive events for Triggers that are matched by ANY of the
given Matchers.
If no matcher is provided, the EverythingMatcher
will be used.
Matcher
,
EverythingMatcher
void addTriggerListener(TriggerListener triggerListener, java.util.List<Matcher<TriggerKey>> matchers)
TriggerListener
to the Scheduler
,
and register it to receive events for Triggers that are matched by ANY of the
given Matchers.
If no matcher is provided, the EverythingMatcher
will be used.
Matcher
,
EverythingMatcher
boolean addTriggerListenerMatcher(java.lang.String listenerName, Matcher<TriggerKey> matcher)
listenerName
- the name of the listener to add the matcher tomatcher
- the additional matcher to apply for selecting events
SchedulerException
boolean removeTriggerListenerMatcher(java.lang.String listenerName, Matcher<TriggerKey> matcher)
listenerName
- the name of the listener to add the matcher tomatcher
- the additional matcher to apply for selecting events
SchedulerException
boolean setTriggerListenerMatchers(java.lang.String listenerName, java.util.List<Matcher<TriggerKey>> matchers)
Removes any existing matchers for the identified listener!
listenerName
- the name of the listener to add the matcher tomatchers
- the matchers to apply for selecting events
SchedulerException
java.util.List<Matcher<TriggerKey>> getTriggerListenerMatchers(java.lang.String listenerName)
listenerName
- the name of the listener to add the matcher to
SchedulerException
boolean removeTriggerListener(java.lang.String name)
TriggerListener
from the Scheduler
.
java.util.List<TriggerListener> getTriggerListeners()
TriggerListener
s
in the Scheduler
.
TriggerListener getTriggerListener(java.lang.String name)
TriggerListener
that has the given name.
void addSchedulerListener(SchedulerListener schedulerListener)
SchedulerListener
with the
Scheduler
.
boolean removeSchedulerListener(SchedulerListener schedulerListener)
SchedulerListener
from the
Scheduler
.
java.util.List<SchedulerListener> getSchedulerListeners()
SchedulerListener
s
registered with the Scheduler
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |