|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.quartz.core.ListenerManagerImpl
public class ListenerManagerImpl
Constructor Summary | |
---|---|
ListenerManagerImpl()
|
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. |
void |
addTriggerListener(TriggerListener triggerListener,
Matcher<TriggerKey> matcher)
|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ListenerManagerImpl()
Method Detail |
---|
public void addJobListener(JobListener jobListener, Matcher<JobKey>... matchers)
ListenerManager
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.
addJobListener
in interface ListenerManager
Matcher
,
EverythingMatcher
public void addJobListener(JobListener jobListener, java.util.List<Matcher<JobKey>> matchers)
ListenerManager
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.
addJobListener
in interface ListenerManager
Matcher
,
EverythingMatcher
public boolean addJobListenerMatcher(java.lang.String listenerName, Matcher<JobKey> matcher)
ListenerManager
addJobListenerMatcher
in interface ListenerManager
listenerName
- the name of the listener to add the matcher tomatcher
- the additional matcher to apply for selecting events
public boolean removeJobListenerMatcher(java.lang.String listenerName, Matcher<JobKey> matcher)
ListenerManager
removeJobListenerMatcher
in interface ListenerManager
listenerName
- the name of the listener to add the matcher tomatcher
- the additional matcher to apply for selecting events
public java.util.List<Matcher<JobKey>> getJobListenerMatchers(java.lang.String listenerName)
ListenerManager
getJobListenerMatchers
in interface ListenerManager
listenerName
- the name of the listener to add the matcher to
public boolean setJobListenerMatchers(java.lang.String listenerName, java.util.List<Matcher<JobKey>> matchers)
ListenerManager
Removes any existing matchers for the identified listener!
setJobListenerMatchers
in interface ListenerManager
listenerName
- the name of the listener to add the matcher tomatchers
- the matchers to apply for selecting events
public boolean removeJobListener(java.lang.String name)
ListenerManager
JobListener
from the Scheduler
.
removeJobListener
in interface ListenerManager
public java.util.List<JobListener> getJobListeners()
ListenerManager
JobListener
s in
the Scheduler
.
getJobListeners
in interface ListenerManager
public JobListener getJobListener(java.lang.String name)
ListenerManager
JobListener
that has the given name.
getJobListener
in interface ListenerManager
public void addTriggerListener(TriggerListener triggerListener, Matcher<TriggerKey>... matchers)
ListenerManager
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.
addTriggerListener
in interface ListenerManager
Matcher
,
EverythingMatcher
public void addTriggerListener(TriggerListener triggerListener, java.util.List<Matcher<TriggerKey>> matchers)
ListenerManager
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.
addTriggerListener
in interface ListenerManager
Matcher
,
EverythingMatcher
public void addTriggerListener(TriggerListener triggerListener, Matcher<TriggerKey> matcher)
public boolean addTriggerListenerMatcher(java.lang.String listenerName, Matcher<TriggerKey> matcher)
ListenerManager
addTriggerListenerMatcher
in interface ListenerManager
listenerName
- the name of the listener to add the matcher tomatcher
- the additional matcher to apply for selecting events
public boolean removeTriggerListenerMatcher(java.lang.String listenerName, Matcher<TriggerKey> matcher)
ListenerManager
removeTriggerListenerMatcher
in interface ListenerManager
listenerName
- the name of the listener to add the matcher tomatcher
- the additional matcher to apply for selecting events
public java.util.List<Matcher<TriggerKey>> getTriggerListenerMatchers(java.lang.String listenerName)
ListenerManager
getTriggerListenerMatchers
in interface ListenerManager
listenerName
- the name of the listener to add the matcher to
public boolean setTriggerListenerMatchers(java.lang.String listenerName, java.util.List<Matcher<TriggerKey>> matchers)
ListenerManager
Removes any existing matchers for the identified listener!
setTriggerListenerMatchers
in interface ListenerManager
listenerName
- the name of the listener to add the matcher tomatchers
- the matchers to apply for selecting events
public boolean removeTriggerListener(java.lang.String name)
ListenerManager
TriggerListener
from the Scheduler
.
removeTriggerListener
in interface ListenerManager
public java.util.List<TriggerListener> getTriggerListeners()
ListenerManager
TriggerListener
s
in the Scheduler
.
getTriggerListeners
in interface ListenerManager
public TriggerListener getTriggerListener(java.lang.String name)
ListenerManager
TriggerListener
that has the given name.
getTriggerListener
in interface ListenerManager
public void addSchedulerListener(SchedulerListener schedulerListener)
ListenerManager
SchedulerListener
with the
Scheduler
.
addSchedulerListener
in interface ListenerManager
public boolean removeSchedulerListener(SchedulerListener schedulerListener)
ListenerManager
SchedulerListener
from the
Scheduler
.
removeSchedulerListener
in interface ListenerManager
public java.util.List<SchedulerListener> getSchedulerListeners()
ListenerManager
SchedulerListener
s
registered with the Scheduler
.
getSchedulerListeners
in interface ListenerManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |