package com.bikeemotion.quartz.jobstore.hazelcast;
import org.quartz.JobKey;
import org.quartz.SchedulerException;
import org.quartz.Trigger;
import org.quartz.spi.SchedulerSignaler;
import static com.bikeemotion.quartz.jobstore.hazelcast.HazelcastJobStoreTest.LOG;
public class SampleSignaler implements SchedulerSignaler {
volatile int fMisfireCount = 0;
@Override
public void notifyTriggerListenersMisfired(Trigger trigger) {
LOG.debug("Trigger misfired: " + trigger.getKey() + ", fire time: "
+ trigger.getNextFireTime());
fMisfireCount++;
}
@Override
public void signalSchedulingChange(long candidateNewNextFireTime) {
}
@Override
public void notifySchedulerListenersFinalized(Trigger trigger) {
}
@Override
public void notifySchedulerListenersJobDeleted(JobKey jobKey) {
}
@Override
public void notifySchedulerListenersError(String string,
SchedulerException jpe) {
}
}