public class DefaultPollerFrontEnd extends Object implements PollerFrontEnd, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
DefaultPollerFrontEnd class.
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultPollerFrontEnd.FatalExceptionOccurred |
class |
DefaultPollerFrontEnd.Initial |
static class |
DefaultPollerFrontEnd.PollerFrontEndStates |
class |
DefaultPollerFrontEnd.Running |
| Constructor and Description |
|---|
DefaultPollerFrontEnd() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigurationChangedListener(ConfigurationChangedListener l)
Register a listener to listen for events indication a change
in the poller configuration
|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Register a property change listener.
|
void |
addServicePollStateChangedListener(ServicePollStateChangedListener listener)
Register a listener for changes in an attribute of a PolledService
|
void |
afterPropertiesSet()
afterPropertiesSet
|
void |
checkConfig()
checkConfig
|
void |
destroy()
destroy
|
Map<String,String> |
getDetails()
getDetails
|
Collection<OnmsMonitoringLocationDefinition> |
getMonitoringLocations()
getMonitoringLocations
|
String |
getMonitorName()
getMonitorName
|
Collection<PolledService> |
getPolledServices()
getPolledServices
|
List<ServicePollState> |
getPollerPollState()
getPollerPollState
|
ServicePollState |
getServicePollState(int polledServiceId)
Returns the state of polling in this monitor.
|
String |
getStatus()
getStatus
|
boolean |
isExitNecessary()
isExitNecessary
|
boolean |
isRegistered()
isRegistered
|
boolean |
isStarted()
isStarted
|
void |
pollService(Integer polledServiceId)
Poll the service with id polledServiceId and report the results to the server
|
void |
register(String monitoringLocation)
Register the poller if it has not been registered before.
|
void |
removeConfigurationChangedListener(ConfigurationChangedListener listener)
Remove a config change listener
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener
|
void |
removeServicePollStateChangedListener(ServicePollStateChangedListener listener)
removeServicePollStateChangedListener
|
void |
setInitialPollTime(Integer polledServiceId,
Date initialPollTime)
Set the initial poll time for a polledService
|
void |
setPollerBackEnd(PollerBackEnd backEnd)
setPollerBackEnd
|
void |
setPollerSettings(PollerSettings settings)
setPollerSettings
|
void |
setPollService(PollService pollService)
setPollService
|
void |
setTimeAdjustment(TimeAdjustment timeAdjustment) |
void |
stop()
stop
|
public void addConfigurationChangedListener(ConfigurationChangedListener l)
addConfigurationChangedListener in interface PollerFrontEndl - a ConfigurationChangedListener object.public void addPropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener in interface PollerFrontEndlistener - a PropertyChangeListener object.public void addServicePollStateChangedListener(ServicePollStateChangedListener listener)
addServicePollStateChangedListener in interface PollerFrontEndlistener - a ServicePollStateChangedListener object.public void afterPropertiesSet()
afterPropertiesSet
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanException - if any.public void checkConfig()
checkConfig
public void destroy()
destroy
destroy in interface org.springframework.beans.factory.DisposableBeanException - if any.public Collection<OnmsMonitoringLocationDefinition> getMonitoringLocations()
getMonitoringLocations
getMonitoringLocations in interface PollerFrontEndCollection object.public String getMonitorName()
getMonitorName
getMonitorName in interface PollerFrontEndString object.public Collection<PolledService> getPolledServices()
getPolledServices
getPolledServices in interface PollerFrontEndCollection object.public List<ServicePollState> getPollerPollState()
getPollerPollState
getPollerPollState in interface PollerFrontEndList object.public ServicePollState getServicePollState(int polledServiceId)
getServicePollState in interface PollerFrontEndpolledServiceId - a int.ServicePollState object.public boolean isRegistered()
isRegistered
isRegistered in interface PollerFrontEndpublic boolean isStarted()
isStarted
isStarted in interface PollerFrontEndpublic void pollService(Integer polledServiceId)
pollService in interface PollerFrontEndpolledServiceId - The serviceid of the polledService that needs to be polledpublic void register(String monitoringLocation)
register in interface PollerFrontEndmonitoringLocation - The name of the monitoring Location definition under
which to register this monitorpublic void removeConfigurationChangedListener(ConfigurationChangedListener listener)
removeConfigurationChangedListener in interface PollerFrontEndlistener - a ConfigurationChangedListener object.public void removePropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener
removePropertyChangeListener in interface PollerFrontEndlistener - a PropertyChangeListener object.public void removeServicePollStateChangedListener(ServicePollStateChangedListener listener)
removeServicePollStateChangedListener
removeServicePollStateChangedListener in interface PollerFrontEndlistener - a ServicePollStateChangedListener object.public void setInitialPollTime(Integer polledServiceId, Date initialPollTime)
setInitialPollTime in interface PollerFrontEndpolledServiceId - the id of the polledService whose pollTime we are settinginitialPollTime - the time to set its initialPollTime topublic void setPollerBackEnd(PollerBackEnd backEnd)
setPollerBackEnd
backEnd - a PollerBackEnd object.public void setPollerSettings(PollerSettings settings)
setPollerSettings
settings - a PollerSettings object.public void setTimeAdjustment(TimeAdjustment timeAdjustment)
timeAdjustment - the timeAdjustment to setpublic void setPollService(PollService pollService)
setPollService
pollService - a PollService object.public void stop()
stop
stop in interface PollerFrontEndpublic boolean isExitNecessary()
isExitNecessary
isExitNecessary in interface PollerFrontEndCopyright © 2015. All rights reserved.