public class ScanReportPollerFrontEnd extends Object implements PollerFrontEnd, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
ScanReportPollerFrontEnd class.
Modifier and Type | Class and Description |
---|---|
static class |
ScanReportPollerFrontEnd.ScanReportProperties |
PollerFrontEnd.PollerFrontEndStates
Constructor and Description |
---|
ScanReportPollerFrontEnd() |
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() |
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 |
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()
Returns whether some error occurred and an exit is necessary
|
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 |
setMetadata(Map<String,String> metadata) |
void |
setPollerBackEnd(PollerBackEnd backEnd)
setPollerBackEnd
|
void |
setPollService(PollService pollService)
setPollService
|
void |
setSelectedApplications(Set<String> applications) |
void |
setTimeAdjustment(TimeAdjustment timeAdjustment) |
void |
stop()
Stop polling.
|
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 destroy()
destroy
destroy
in interface org.springframework.beans.factory.DisposableBean
Exception
- if any.public static Map<String,String> getDetails()
PollerBackEnd
.Map
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 setTimeAdjustment(TimeAdjustment timeAdjustment)
timeAdjustment
- the timeAdjustment to setpublic void setPollService(PollService pollService)
setPollService
pollService
- a PollService
object.public void checkConfig()
checkConfig
in interface PollerFrontEnd
public void initialize()
PollerFrontEnd
initialize
in interface PollerFrontEnd
public boolean isExitNecessary()
PollerFrontEnd
isExitNecessary
in interface PollerFrontEnd
public boolean isDisconnected()
PollerFrontEnd
isDisconnected
in interface PollerFrontEnd
public boolean isPaused()
PollerFrontEnd
isPaused
in interface PollerFrontEnd
public void stop()
PollerFrontEnd
stop
in interface PollerFrontEnd
Copyright © 2018. All rights reserved.