IListenerManager Interface

Quartz.NET 3.0 API Documentation
Client programs may be interested in the 'listener' interfaces that are available from Quartz. The IJobListener interface provides notifications of Job executions. The ITriggerListener interface provides notifications of ITrigger firings. The ISchedulerListener interface provides notifications of scheduler events and errors. Listeners can be associated with local schedulers through the IListenerManager interface.

Namespace:  Quartz
Assembly:  Quartz (in Quartz.dll) Version: 3.0.0
Syntax

C#
public interface IListenerManager

The IListenerManager type exposes the following members.

Methods

  NameDescription
Public methodAddJobListener(IJobListener, IMatcherJobKey)
Add the given IJobListener to theIScheduler, and register it to receive events for Jobs that are matched by ANY of the given Matchers.
Public methodAddJobListener(IJobListener, IReadOnlyCollectionIMatcherJobKey)
Add the given IJobListener to theIScheduler, and register it to receive events for Jobs that are matched by ANY of the given Matchers.
Public methodAddJobListenerMatcher
Add the given Matcher to the set of matchers for which the listener will receive events if ANY of the matchers match.
Public methodAddSchedulerListener
Register the given ISchedulerListener with the IScheduler.
Public methodAddTriggerListener(ITriggerListener, IMatcherTriggerKey)
Add the given ITriggerListener to theIScheduler, and register it to receive events for Triggers that are matched by ANY of the given Matchers.
Public methodAddTriggerListener(ITriggerListener, IReadOnlyCollectionIMatcherTriggerKey)
Add the given ITriggerListener to theIScheduler, and register it to receive events for Triggers that are matched by ANY of the given Matchers.
Public methodAddTriggerListenerMatcher
Add the given Matcher to the set of matchers for which the listener will receive events if ANY of the matchers match.
Public methodGetJobListener
Get the IJobListener that has the given name.
Public methodGetJobListenerMatchers
Get the set of Matchers for which the listener will receive events if ANY of the matchers match.
Public methodGetJobListeners
Get a List containing all of the IJobListeners in theIScheduler.
Public methodGetSchedulerListeners
Get a List containing all of the ISchedulerListeners registered with theIScheduler.
Public methodGetTriggerListener
Get the ITriggerListener that has the given name.
Public methodGetTriggerListenerMatchers
Get the set of Matchers for which the listener will receive events if ANY of the matchers match.
Public methodGetTriggerListeners
Get a List containing all of the ITriggerListeners in theIScheduler.
Public methodRemoveJobListener
Remove the identified IJobListener from theIScheduler.
Public methodRemoveJobListenerMatcher
Remove the given Matcher to the set of matchers for which the listener will receive events if ANY of the matchers match.
Public methodRemoveSchedulerListener
Remove the given ISchedulerListener from the IScheduler.
Public methodRemoveTriggerListener
Remove the identified ITriggerListener from theIScheduler.
Public methodRemoveTriggerListenerMatcher
Remove the given Matcher to the set of matchers for which the listener will receive events if ANY of the matchers match.
Public methodSetJobListenerMatchers
Set the set of Matchers for which the listener will receive events if ANY of the matchers match.
Public methodSetTriggerListenerMatchers
Set the set of Matchers for which the listener will receive events if ANY of the matchers match.
Top
Remarks

See Also

Reference