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 © 2020. All rights reserved.