Package org.opennms.bb.dp.poller.plugins

Interface Summary
ConfigurationProxy  
EventProxy This is the interface used to send events into the event subsystem - It is typically used by the poller framework plugins that perform service monitoring to send out aprropriate events.
NetworkInterface The NetworkInterface class is designed to be a well defined front for passing interfaces to a service monitor.
ServiceMonitor This is the interfact that is implemented by a poller framework plug-in that performs service monitoring.
 

Class Summary
DPStatus  
JARClassLoader This class is responsible for loading plugin classes from jar files.
JARClassLoader.JAR Adapted from the JARClassLoader.java source from the jEdit project.
JSDTEventProxy The JSDTEventProxy implements the EventProxy to send an event to the events subsystem via JSDT
NetworkInterfaceIPv4 This class implements the NetworkInterface interface for IPv4 addresses.
PluginLoader This class is responsible for loading plugin classes from jar files.
PluginLoader.Plugin Adapted from the JARClassLoader.java source from the jEdit project.
PollerTask This class provides the main class construct that will be used to schedule interfaces for polling.
PollResponseAddress A PollResponseAddress contains an IP Address and a poll status.
RunFramework  
ServiceMonitorDNS This class is designed to be used by the service poller framework to test the availability of the DNS service on remote interfaces.
ServiceMonitorFTP This class is designed to be used by the service poller framework to test the availability of the FTP service on remote interfaces.
ServiceMonitorHTTP This class is designed to be used by the service poller framework to test the availability of the HTTP service on remote interfaces.
ServiceMonitorICMP This class is designed to be used by the service poller framework to test the availability of the ICMP service on remote interfaces.
ServiceMonitorICMP.RequestToSoapDocument This static class is used to build a compliant SOAP document that is sent to discovery in order to initiate a ICMP poll.
ServiceMonitorSMTP This class is designed to be used by the service poller framework to test the availability of the SMTP service on remote interfaces.
ServiceMonitorTester Class which allows us to test the service monitors against ip addresses entered by a user.
 

Exception Summary
EventProxyException The EventProxyExceptiion is thrown by the EventProxy when the event send fails
NetworkInterfaceNotSupportedException This exception is generated by a service monitor when the poller framework passes the interface to the monitor.
NetworkResourceUnavailableException This class is thrown by a service monitor if it is unable to acquire a network resource that it cannot function without.
ResourceUnavailableException This class is thrown by a service monitor if it is unable to acquire a resource that it cannot function without.
ServiceMonitorException This class is the base class for all the exceptions that may be thrown by a service monitor.
SpuriousMonitorException This class is used by a service monitor to encapsulate an unexpected exception that it does not know how to handle.
SystemResourceUnavailableException This class is thrown by a service monitor if it is unable to acquire a system resource that it cannot function without.