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.InitializingBean
Exception
- if any.public void configurationChanged(PropertyChangeEvent e)
configurationChanged
configurationChanged
in interface ConfigurationChangedListener
e
- a PropertyChangeEvent
object.public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
Copyright © 2021. All rights reserved.