|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opennms.netmgt.poller.remote.support.DefaultPollerFrontEnd
public class DefaultPollerFrontEnd
| Nested Class Summary | |
|---|---|
class |
DefaultPollerFrontEnd.FatalExceptionOccurred
|
class |
DefaultPollerFrontEnd.Initial
|
class |
DefaultPollerFrontEnd.Running
|
| Constructor Summary | |
|---|---|
DefaultPollerFrontEnd()
|
|
| Method Summary | |
|---|---|
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 |
afterPropertiesSet()
|
void |
checkConfig()
|
void |
destroy()
|
OnmsLocationMonitor.MonitorStatus |
doCheckIn()
|
void |
doDelete()
|
void |
doDisconnected()
|
Integer |
doInitialize()
|
void |
doPause()
|
boolean |
doPollerStart()
|
void |
doPollService(Integer polledServiceId)
|
void |
doRegister(String location)
|
void |
doResume()
|
void |
doStop()
|
Map<String,String> |
getDetails()
|
Integer |
getMonitorId()
|
Collection<OnmsMonitoringLocationDefinition> |
getMonitoringLocations()
|
String |
getMonitorName()
Return the monitor name of the poller or null if none exist |
Collection<PolledService> |
getPolledServices()
|
List<ServicePollState> |
getPollerPollState()
|
ServicePollState |
getServicePollState(int polledServiceId)
Returns the state of polling in this monitor. |
String |
getStatus()
|
boolean |
isExitNecessary()
Returns whether some error occurred and an exit is necessary |
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 monitoringLocation)
Register the poller if it has not been registered before. |
void |
removeConfigurationChangedListener(ConfigurationChangedListener l)
Remove a config change listener |
void |
removePropertyChangeListener(PropertyChangeListener l)
|
void |
removeServicePollStateChangedListener(ServicePollStateChangedListener l)
|
void |
setInitialPollTime(Integer polledServiceId,
Date initialPollTime)
Set the initial poll time for a polledService |
void |
setMonitorId(Integer monitorId)
|
void |
setPollerBackEnd(PollerBackEnd backEnd)
|
void |
setPollerSettings(PollerSettings settings)
|
void |
setPollService(PollService pollService)
|
void |
stop()
Stop polling. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultPollerFrontEnd()
| Method Detail |
|---|
public void addConfigurationChangedListener(ConfigurationChangedListener l)
PollerFrontEnd
addConfigurationChangedListener in interface PollerFrontEndpublic void doResume()
public void doPause()
public void doDisconnected()
public void addPropertyChangeListener(PropertyChangeListener l)
PollerFrontEnd
addPropertyChangeListener in interface PollerFrontEndpublic void addServicePollStateChangedListener(ServicePollStateChangedListener l)
PollerFrontEnd
addServicePollStateChangedListener in interface PollerFrontEnd
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void checkConfig()
public void destroy()
throws Exception
destroy in interface org.springframework.beans.factory.DisposableBeanExceptionpublic OnmsLocationMonitor.MonitorStatus doCheckIn()
public void doDelete()
public Integer doInitialize()
public boolean doPollerStart()
public void doPollService(Integer polledServiceId)
public void doRegister(String location)
public void doStop()
public Map<String,String> getDetails()
public Integer getMonitorId()
public Collection<OnmsMonitoringLocationDefinition> getMonitoringLocations()
getMonitoringLocations in interface PollerFrontEndpublic String getMonitorName()
PollerFrontEnd
getMonitorName in interface PollerFrontEndpublic Collection<PolledService> getPolledServices()
getPolledServices in interface PollerFrontEndpublic List<ServicePollState> getPollerPollState()
getPollerPollState in interface PollerFrontEndpublic ServicePollState getServicePollState(int polledServiceId)
PollerFrontEnd
getServicePollState in interface PollerFrontEndpublic String getStatus()
public boolean isRegistered()
PollerFrontEnd
isRegistered in interface PollerFrontEndpublic boolean isStarted()
PollerFrontEnd
isStarted in interface PollerFrontEndpublic void pollService(Integer polledServiceId)
PollerFrontEnd
pollService in interface PollerFrontEndpolledServiceId - The serviceid of the polledService that needs to be polledpublic void register(String monitoringLocation)
PollerFrontEnd
register in interface PollerFrontEndmonitoringLocation - The name of the monitoring Location definition under
which to register this monitorpublic void removeConfigurationChangedListener(ConfigurationChangedListener l)
PollerFrontEnd
removeConfigurationChangedListener in interface PollerFrontEndpublic void removePropertyChangeListener(PropertyChangeListener l)
removePropertyChangeListener in interface PollerFrontEndpublic void removeServicePollStateChangedListener(ServicePollStateChangedListener l)
removeServicePollStateChangedListener in interface PollerFrontEnd
public void setInitialPollTime(Integer polledServiceId,
Date initialPollTime)
PollerFrontEnd
setInitialPollTime in interface PollerFrontEndpolledServiceId - the id of the polledService whose pollTime we are settinginitialPollTime - the time to set its initialPollTime topublic void setMonitorId(Integer monitorId)
public void setPollerBackEnd(PollerBackEnd backEnd)
public void setPollerSettings(PollerSettings settings)
public void setPollService(PollService pollService)
public void stop()
PollerFrontEnd
stop in interface PollerFrontEndpublic boolean isExitNecessary()
PollerFrontEnd
isExitNecessary in interface PollerFrontEnd
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||