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 PollerFrontEnd
l
- a ConfigurationChangedListener
object.public void addPropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener
in interface PollerFrontEnd
listener
- a PropertyChangeListener
object.public void addServicePollStateChangedListener(ServicePollStateChangedListener listener)
addServicePollStateChangedListener
in interface PollerFrontEnd
listener
- a ServicePollStateChangedListener
object.public void afterPropertiesSet()
afterPropertiesSet
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
- if any.public void checkConfig()
checkConfig
public void destroy()
destroy
destroy
in interface org.springframework.beans.factory.DisposableBean
Exception
- if any.public Collection<OnmsMonitoringLocationDefinition> getMonitoringLocations()
getMonitoringLocations
getMonitoringLocations
in interface PollerFrontEnd
Collection
object.public String getMonitorName()
getMonitorName
getMonitorName
in interface PollerFrontEnd
String
object.public Collection<PolledService> getPolledServices()
getPolledServices
getPolledServices
in interface PollerFrontEnd
Collection
object.public List<ServicePollState> getPollerPollState()
getPollerPollState
getPollerPollState
in interface PollerFrontEnd
List
object.public ServicePollState getServicePollState(int polledServiceId)
getServicePollState
in interface PollerFrontEnd
polledServiceId
- a int.ServicePollState
object.public boolean isRegistered()
isRegistered
isRegistered
in interface PollerFrontEnd
public boolean isStarted()
isStarted
isStarted
in interface PollerFrontEnd
public void pollService(Integer polledServiceId)
pollService
in interface PollerFrontEnd
polledServiceId
- The serviceid of the polledService that needs to be polledpublic void register(String monitoringLocation)
register
in interface PollerFrontEnd
monitoringLocation
- The name of the monitoring Location definition under
which to register this monitorpublic void removeConfigurationChangedListener(ConfigurationChangedListener listener)
removeConfigurationChangedListener
in interface PollerFrontEnd
listener
- a ConfigurationChangedListener
object.public void removePropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener
removePropertyChangeListener
in interface PollerFrontEnd
listener
- a PropertyChangeListener
object.public void removeServicePollStateChangedListener(ServicePollStateChangedListener listener)
removeServicePollStateChangedListener
removeServicePollStateChangedListener
in interface PollerFrontEnd
listener
- a ServicePollStateChangedListener
object.public void setInitialPollTime(Integer polledServiceId, Date initialPollTime)
setInitialPollTime
in interface PollerFrontEnd
polledServiceId
- 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 PollerFrontEnd
public boolean isExitNecessary()
isExitNecessary
isExitNecessary
in interface PollerFrontEnd
Copyright © 2015. All rights reserved.