下面列出了怎么用org.quartz.listeners.JobListenerSupport的API类实例代码及写法,或者点击链接到github查看源代码。
protected void registerJobListener() throws SchedulerException {
KSBServiceLocator.getScheduler().getListenerManager().addJobListener(new JobListenerSupport() {
@Override
public void jobWasExecuted(JobExecutionContext context, JobExecutionException jobException) {
log.info("Job was executed: " + context);
if (MessageProcessingJob.NAME.equals(((JobDetailImpl) context.getJobDetail()).getName())) {
signal.countDown();
}
}
public String getName() {
return System.currentTimeMillis() + RandomStringUtils.randomAlphanumeric(10);
}
});
}