org.opennms.netmgt.poller.monitors
Class HttpsMonitor

java.lang.Object
  extended by org.opennms.netmgt.poller.monitors.IPv4Monitor
      extended by org.opennms.netmgt.poller.monitors.HttpMonitor
          extended by org.opennms.netmgt.poller.monitors.HttpsMonitor
All Implemented Interfaces:
ServiceMonitor

@Distributable
public final class HttpsMonitor
extends HttpMonitor

This class is designed to be used by the service poller framework to test the availability of the HTTPS service on remote interfaces. The class implements the ServiceMonitor interface that allows it to be used along with other plug-ins by the service poller framework.

Author:
OpenNMS , David Hustace , Tarus Balog , Jason

Constructor Summary
HttpsMonitor()
           
 
Method Summary
protected  int[] determinePorts(Map parameters)
           
protected  Socket wrapSocket(Socket socket)
           
 
Methods inherited from class org.opennms.netmgt.poller.monitors.HttpMonitor
poll
 
Methods inherited from class org.opennms.netmgt.poller.monitors.IPv4Monitor
initialize, initialize, log, logDown, logDown, logUp, release, release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpsMonitor

public HttpsMonitor()
Method Detail

determinePorts

protected int[] determinePorts(Map parameters)
Overrides:
determinePorts in class HttpMonitor

wrapSocket

protected Socket wrapSocket(Socket socket)
                     throws IOException
Overrides:
wrapSocket in class HttpMonitor
Throws:
IOException


Copyright © 2009. All Rights Reserved.