public interface PollerFrontEnd
PollerFrontEnd interface.
Modifier and Type | Interface and Description |
---|---|
static class |
PollerFrontEnd.PollerFrontEndStates |
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 l)
Register a property change listener.
|
void |
addServicePollStateChangedListener(ServicePollStateChangedListener l)
Register a listener for changes in an attribute of a PolledService
|
void |
checkConfig() |
String |
getMonitorName()
Return the monitor name of the poller or null if none exist
|
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()
Is the poller currently registered with the server.
|
boolean |
isStarted()
Returns whether or not the poller has been started
|
void |
pollService(Integer polledServiceId)
Poll the service with id polledServiceId and report the results to the server
|
void |
register(String monitoringLocationName)
Register the poller if it has not been registered before.
|
void |
removeConfigurationChangedListener(ConfigurationChangedListener l)
Remove a config change listener
|
void |
removePropertyChangeListener(PropertyChangeListener l)
removePropertyChangeListener
|
void |
removeServicePollStateChangedListener(ServicePollStateChangedListener l)
removeServicePollStateChangedListener
|
void |
setInitialPollTime(Integer polledServiceId,
Date initialPollTime)
Set the initial poll time for a polledService
|
void |
stop()
Stop polling.
|
void checkConfig()
Collection<PolledService> getPolledServices()
getPolledServices
Collection
object.boolean isRegistered()
String getMonitorName()
String
object.void register(String monitoringLocationName)
monitoringLocationName
- The name of the monitoring Location definition under
which to register this monitorvoid setInitialPollTime(Integer polledServiceId, Date initialPollTime)
polledServiceId
- the id of the polledService whose pollTime we are settinginitialPollTime
- the time to set its initialPollTime tovoid pollService(Integer polledServiceId)
polledServiceId
- The serviceid of the polledService that needs to be polledboolean isStarted()
boolean isPaused()
boolean isDisconnected()
boolean isExitNecessary()
void initialize()
void stop()
ServicePollState getServicePollState(int polledServiceId)
polledServiceId
- a int.ServicePollState
object.List<ServicePollState> getPollerPollState()
getPollerPollState
List
object.void addConfigurationChangedListener(ConfigurationChangedListener l)
l
- a ConfigurationChangedListener
object.void removeConfigurationChangedListener(ConfigurationChangedListener l)
l
- a ConfigurationChangedListener
object.void addPropertyChangeListener(PropertyChangeListener l)
l
- a PropertyChangeListener
object.void removePropertyChangeListener(PropertyChangeListener l)
removePropertyChangeListener
l
- a PropertyChangeListener
object.void addServicePollStateChangedListener(ServicePollStateChangedListener l)
l
- a ServicePollStateChangedListener
object.void removeServicePollStateChangedListener(ServicePollStateChangedListener l)
removeServicePollStateChangedListener
l
- a ServicePollStateChangedListener
object.Copyright © 2021. All rights reserved.