org.opennms.netmgt.capsd.plugins
Class HttpsPlugin
java.lang.Object
org.opennms.netmgt.capsd.AbstractPlugin
org.opennms.netmgt.capsd.AbstractTcpPlugin
org.opennms.netmgt.capsd.plugins.HttpPlugin
org.opennms.netmgt.capsd.plugins.HttpsPlugin
- All Implemented Interfaces:
- Plugin
public class HttpsPlugin
- extends HttpPlugin
This class is designed to be used by the capabilities daemon to test for the
existance of an HTTPS server on remote interfaces. The class implements the
Plugin interface that allows it to be used along with other plugins by the
daemon.
This plugin generates a HTTP GET request and checks the return code returned
by the remote host to determine if it supports the protocol.
The remote host's response will be deemed valid if the return code falls in
the 100 to 599 range (inclusive).
This is based on the following information from RFC 1945 (HTTP 1.0) HTTP 1.0
GET return codes: 1xx: Informational - Not used, future use 2xx: Success 3xx:
Redirection 4xx: Client error 5xx: Server error
This plugin generates a HTTP GET request and checks the return code returned
by the remote host to determine if it supports the protocol.
The remote host's response will be deemed valid if the return code falls in
the 100 to 599 range (inclusive).
This is based on the following information from RFC 1945 (HTTP 1.0) HTTP 1.0
GET return codes: 1xx: Informational - Not used, future use 2xx: Success 3xx:
Redirection 4xx: Client error 5xx: Server error
- Author:
- Jason , OpenNMS
| Methods inherited from class org.opennms.netmgt.capsd.AbstractTcpPlugin |
checkConnection, closeSocket, createConnectionConfig, getKeyedInteger, getKeyedIntegerArray, getPluginName, getProtocolName, isProtocolSupported, isProtocolSupported, populateConnectionConfig, preconnectCheck, saveConfig, saveKeyedInteger, setPluginName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpsPlugin
public HttpsPlugin()
- Parameters:
protocol - defaultPort - defaultTimeout - defaultRetries -
wrapSocket
protected Socket wrapSocket(Socket socket,
ConnectionConfig config)
throws Exception
- Overrides:
wrapSocket in class AbstractTcpPlugin
- Throws:
Exception
Copyright © 2009. All Rights Reserved.