Eighth Lesson Dispatch Listener
The dispatch listener and trigger listener are very similar to trigger listeners and job task listeners, except that the dispatch listener receives notification events within the scheduler and does not need to correlate specific triggers or job task events.
Events related to scheduling listeners, adding job tasks/triggers, removal of job tasks/triggers, Critical scheduler errors, scheduler shutdown, etc.
The Ischedulerlistener Interface
Public Interfaceischedulerlistener{voidjobscheduled (Trigger Trigger); voidJobunscheduled (stringTriggername,stringTriggergroup); voidtriggerfinalized (Trigger Trigger); voidTriggerspaused (stringTriggername,stringTriggergroup); voidTriggersresumed (stringTriggername,stringTriggergroup); voidJobspaused (stringJobName,stringJobgroup); voidJobsresumed (stringJobName,stringJobgroup); voidSchedulererror (stringmsg, schedulerexception cause); voidSchedulershutdown ();}
The dispatch listener registers with the listener manager of the scheduler, and the dispatch listener can actually be any object that implements the Ischedulerlistener interface. interface.
Add a dispatch listener
Scheduler. Listenermanager.addschedulerlistener (Myschedlistener);
To remove a dispatch listener
Scheduler. Listenermanager.removeschedulerlistener (Myschedlistener);
Translation Quartz.net Framework Tutorial (Chinese Version) 2.2.x lesson scheduling Listener