public class Poller extends Object implements org.springframework.beans.factory.InitializingBean, ConfigurationChangedListener, PropertyChangeListener
This Poller class listens for changes to the polling configuration
 of a PollerFrontEnd and reacts by rescheduling the Quartz polling tasks
 if necessary.
| Modifier and Type | Field and Description | 
|---|---|
static String | 
LOG4J_CATEGORY  | 
| Constructor and Description | 
|---|
Poller()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterPropertiesSet()
afterPropertiesSet 
 | 
void | 
configurationChanged(PropertyChangeEvent e)
configurationChanged 
 | 
void | 
propertyChange(PropertyChangeEvent evt) | 
void | 
setInitialSpreadTime(long initialSpreadTime)
setInitialSpreadTime 
 | 
void | 
setPollerFrontEnd(PollerFrontEnd pollerFrontEnd)
setPollerFrontEnd 
 | 
void | 
setScheduler(org.quartz.Scheduler scheduler)
setScheduler 
 | 
public static final String LOG4J_CATEGORY
public void setPollerFrontEnd(PollerFrontEnd pollerFrontEnd)
setPollerFrontEnd
pollerFrontEnd - a PollerFrontEnd object.public void setScheduler(org.quartz.Scheduler scheduler)
setScheduler
scheduler - a Scheduler object.public void setInitialSpreadTime(long initialSpreadTime)
setInitialSpreadTime
initialSpreadTime - a long.public void afterPropertiesSet()
                        throws Exception
afterPropertiesSet
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanException - if any.public void configurationChanged(PropertyChangeEvent e)
configurationChanged
configurationChanged in interface ConfigurationChangedListenere - a PropertyChangeEvent object.public void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerCopyright © 2021. All rights reserved.