public class DefaultPollerFrontEnd extends Object implements PollerFrontEnd, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
DefaultPollerFrontEnd class.
PollerFrontEnd.PollerFrontEndStates| 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
|
static Map<String,String> |
getDetails()
Construct a list of certain system properties and metadata about this
monitoring system that will be relayed back to the
PollerBackEnd. |
String |
getMonitoringSystemId()
getMonitoringSystemId
|
String |
getMonitorName()
getMonitorName
|
Collection<PolledService> |
getPolledServices()
getPolledServices
|
List<ServicePollState> |
getPollerPollState()
getPollerPollState
|
ServicePollState |
getServicePollState(int polledServiceId)
Returns the state of polling in this monitor.
|
void |
initialize()
Initialize the poller front end.
|
boolean |
isDisconnected()
Returns whether or not the poller has been disconnected
|
boolean |
isExitNecessary()
isExitNecessary
|
boolean |
isPaused()
Returns whether or not the poller has been paused
|
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
checkConfig in interface PollerFrontEndpublic void destroy()
destroy
destroy in interface org.springframework.beans.factory.DisposableBeanException - if any.public static Map<String,String> getDetails()
PollerBackEnd.Map object.public String getMonitoringSystemId()
getMonitoringSystemId
String 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 initialize()
PollerFrontEndinitialize in interface PollerFrontEndpublic void stop()
stop
stop in interface PollerFrontEndpublic boolean isDisconnected()
PollerFrontEndisDisconnected in interface PollerFrontEndpublic boolean isPaused()
PollerFrontEndisPaused in interface PollerFrontEndpublic boolean isExitNecessary()
isExitNecessary
isExitNecessary in interface PollerFrontEndCopyright © 2020. All rights reserved.