How-To: Using Scheduler Listeners
Creating a SchedulerListener
Extend TriggerListenerSupport and override methods for events you’re interested in.
package foo;
import org.quartz.Trigger;
import org.quartz.listeners.SchedulerListenerSupport;
public class MyOtherSchedulerListener extends SchedulerListenerSupport {
@Override
public void schedulerStarted() {
// do something with the event
}
@Override
public void schedulerShutdown() {
// do something with the event
}
@Override
public void jobScheduled(Trigger trigger) {
// do something with the event
}
}
Registering A SchedulerListener With The Scheduler
scheduler.getListenerManager().addSchedulerListener(mySchedListener);