- Common ways to obtain ListenerManager
private void myMethod () {ListenerManager l =
Scheduler scheduler;scheduler.getListenerManager()
SchedulerAccessor schedulerAccessor;schedulerAccessor.getScheduler().getListenerManager()
- Smart code suggestions by Codota
}
/** * Register all specified listeners with the Scheduler. */ protected void registerListeners() throws SchedulerException { ListenerManager listenerManager = getScheduler().getListenerManager(); if (this.schedulerListeners != null) { for (SchedulerListener listener : this.schedulerListeners) { listenerManager.addSchedulerListener(listener); } } if (this.globalJobListeners != null) { for (JobListener listener : this.globalJobListeners) { listenerManager.addJobListener(listener); } } if (this.globalTriggerListeners != null) { for (TriggerListener listener : this.globalTriggerListeners) { listenerManager.addTriggerListener(listener); } } }
/** * Register all specified listeners with the Scheduler. */ protected void registerListeners() throws SchedulerException { ListenerManager listenerManager = getScheduler().getListenerManager(); if (this.schedulerListeners != null) { for (SchedulerListener listener : this.schedulerListeners) { listenerManager.addSchedulerListener(listener); } } if (this.globalJobListeners != null) { for (JobListener listener : this.globalJobListeners) { listenerManager.addJobListener(listener); } } if (this.globalTriggerListeners != null) { for (TriggerListener listener : this.globalTriggerListeners) { listenerManager.addTriggerListener(listener); } } }
/** * Sets the {@code SchedulerListener}s. * * @param schedulerListeners The {@code SchedulerListener}s * @throws SchedulerException If any error occurs */ @Inject(optional = true) public void addSchedulerListeners(Set<SchedulerListener> schedulerListeners) throws SchedulerException { for (SchedulerListener schedulerListener : schedulerListeners) { scheduler.getListenerManager().addSchedulerListener(schedulerListener); } }
/** * Sets the {@code SchedulerListener}s. * * @param schedulerListeners The {@code SchedulerListener}s * @throws SchedulerException If any error occurs */ @Inject(optional = true) public void addSchedulerListeners(Set<SchedulerListener> schedulerListeners) throws SchedulerException { for (SchedulerListener schedulerListener : schedulerListeners) { scheduler.getListenerManager().addSchedulerListener(schedulerListener); } }
private CollectionUpdater() { try { scheduler = StdSchedulerFactory.getDefaultScheduler(); scheduler.start(); scheduler.getListenerManager().addSchedulerListener(new MySchedListener()); } catch (SchedulerException e) { failed = true; throw new RuntimeException("quartz scheduler failed to initialize", e); } }
public void addSchedulerListener(SchedulerListener listener) { try { scheduler.getListenerManager().addSchedulerListener(listener); } catch (SchedulerException e) { throw new QuartzRuntimeException(e); } }
/** * Register all specified listeners with the Scheduler. */ protected void registerListeners() throws SchedulerException { ListenerManager listenerManager = getScheduler().getListenerManager(); if (this.schedulerListeners != null) { for (SchedulerListener listener : this.schedulerListeners) { listenerManager.addSchedulerListener(listener); } } if (this.globalJobListeners != null) { for (JobListener listener : this.globalJobListeners) { listenerManager.addJobListener(listener, new LinkedList<>()); } } if (this.globalTriggerListeners != null) { for (TriggerListener listener : this.globalTriggerListeners) { listenerManager.addTriggerListener(listener, new LinkedList<>()); } } }
/** * Register all specified listeners with the Scheduler. */ protected void registerListeners() throws SchedulerException { ListenerManager listenerManager = getScheduler().getListenerManager(); if (this.schedulerListeners != null) { for (SchedulerListener listener : this.schedulerListeners) { listenerManager.addSchedulerListener(listener); } } if (this.globalJobListeners != null) { for (JobListener listener : this.globalJobListeners) { listenerManager.addJobListener(listener, new LinkedList<>()); } } if (this.globalTriggerListeners != null) { for (TriggerListener listener : this.globalTriggerListeners) { listenerManager.addTriggerListener(listener, new LinkedList<>()); } } }
/** * Register all specified listeners with the Scheduler. */ protected void registerListeners() throws SchedulerException { ListenerManager listenerManager = getScheduler().getListenerManager(); if (this.schedulerListeners != null) { for (SchedulerListener listener : this.schedulerListeners) { listenerManager.addSchedulerListener(listener); } } if (this.globalJobListeners != null) { for (JobListener listener : this.globalJobListeners) { listenerManager.addJobListener(listener, new LinkedList<>()); } } if (this.globalTriggerListeners != null) { for (TriggerListener listener : this.globalTriggerListeners) { listenerManager.addTriggerListener(listener, new LinkedList<>()); } } }
.addSchedulerListener( new AproxScheduleListener( scheduler, eventDispatcher ) );
/** * Register all specified listeners with the Scheduler. */ protected void registerListeners() throws SchedulerException { ListenerManager listenerManager = getScheduler().getListenerManager(); if (this.schedulerListeners != null) { for (SchedulerListener listener : this.schedulerListeners) { listenerManager.addSchedulerListener(listener); } } if (this.globalJobListeners != null) { for (JobListener listener : this.globalJobListeners) { listenerManager.addJobListener(listener); } } if (this.globalTriggerListeners != null) { for (TriggerListener listener : this.globalTriggerListeners) { listenerManager.addTriggerListener(listener); } } }
@Bean public Scheduler quartzScheduler(ApplicationContext context) throws Exception { SchedulerFactoryBean factory = new SchedulerFactoryBean(); factory.setApplicationContext(context); factory.setExposeSchedulerInRepository(true); factory.setApplicationContextSchedulerContextKey(APPLICATION_CONTEXT_KEY); factory.setJobFactory(glassJobFactory); Properties properties = new Properties(); properties.setProperty("org.quartz.scheduler.skipUpdateCheck","true"); properties.setProperty("org.quartz.threadPool.class", SimpleThreadPool.class.getName()); properties.setProperty("org.quartz.threadPool.threadCount", "15"); properties.setProperty("org.quartz.threadPool.threadPriority", "4"); if (configuration().isInMemory()) { properties.setProperty("org.quartz.jobStore.class", RAMJobStore.class.getName()); } else { factory.setDataSource(dataSource()); properties.setProperty("org.quartz.jobStore.tablePrefix", configuration().getTablePrefix()); properties.setProperty("org.quartz.jobStore.isClustered", "false"); properties.setProperty("org.quartz.jobStore.driverDelegateClass", configuration().getDriverDelegateClass()); } factory.setQuartzProperties(properties); factory.afterPropertiesSet(); Scheduler scheduler = factory.getObject(); scheduler.getListenerManager().addJobListener(glassJobListener); scheduler.getListenerManager().addSchedulerListener(glassSchedulerListener); scheduler.start(); return scheduler; }
private void setMySchedulerListener(Scheduler scheduler) throws SchedulerException { for (SchedulerListener listener : scheduler.getListenerManager().getSchedulerListeners()) { if (listener instanceof MySchedulerListener) { scheduler.getListenerManager().removeSchedulerListener(listener); } } scheduler.getListenerManager().addSchedulerListener(new MySchedulerListener()); }
/** * Associates the scheduler with a StatusListener * * @throws SchedulerPluginException if the status listener failed to be set properly */ private void setStatusListener() throws SchedulerPluginException { StatusListener listener = new StatusListener(); try { getScheduler().getListenerManager().addSchedulerListener(listener); getScheduler().getListenerManager().addJobListener(listener); } catch (SchedulerException e) { throw new SchedulerPluginException( SchedulerPluginException.ERROR_SCHEDULERPLUGIN_INITIALIZE_STATUS_LISTENER, "Error while initializing the status listener", e); } }
scheduler.getListenerManager().addSchedulerListener(new HistorySchedulerListener());