|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.netmgt.poller.monitors.IPv4Monitor
org.opennms.netmgt.poller.monitors.DominoIIOPMonitor
This class is designed to be used by the service poller framework to test the availability of IIOP running on a Domino server service on. The class implements the ServiceMonitor interface that allows it to be used along with other plug-ins by the service poller framework.
Field Summary | |
private static int |
DEFAULT_IORPORT
Default port of where to find the IOR via HTTP |
private static int |
DEFAULT_PORT
Default port. |
private static int |
DEFAULT_RETRY
Default retries. |
private static int |
DEFAULT_TIMEOUT
Default timeout. |
Fields inherited from interface org.opennms.netmgt.poller.monitors.ServiceMonitor |
SERVICE_AVAILABLE, SERVICE_STATUS_MASK, SERVICE_UNAVAILABLE, SERVICE_UNKNOWN, SERVICE_UNRESPONSIVE, SURPRESS_EVENT_MASK |
Constructor Summary | |
DominoIIOPMonitor()
|
Method Summary | |
int |
poll(NetworkInterface iface,
java.util.Map parameters,
Package pkg)
Poll the specified address for service availability. |
private java.lang.String |
retrieveIORText(java.lang.String host,
int port)
Method used to retrieve the IOR string from the Domino server. |
Methods inherited from class org.opennms.netmgt.poller.monitors.IPv4Monitor |
initialize, initialize, release, release |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final int DEFAULT_PORT
private static final int DEFAULT_IORPORT
private static final int DEFAULT_RETRY
private static final int DEFAULT_TIMEOUT
Constructor Detail |
public DominoIIOPMonitor()
Method Detail |
public int poll(NetworkInterface iface, java.util.Map parameters, Package pkg)
iface
- The network interface to test the service on.parameters
- The package parameters (timeout, retry, and others) to be used
for this poll.
java.lang.RuntimeException
- Thrown if the interface experiences errors during the poll.ServiceMonitor.SURPRESS_EVENT_MASK
,
ServiceMonitor.SERVICE_AVAILABLE
,
ServiceMonitor.SERVICE_UNAVAILABLE
private java.lang.String retrieveIORText(java.lang.String host, int port) throws java.io.IOException
host
- the host name which has the IORport
- the port to find the IOR via HTTP
java.io.IOException
|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |