Class HttpConnectionHandler
java.lang.Object
org.sblim.cimclient.internal.http.HttpConnectionHandler
public class HttpConnectionHandler
extends java.lang.Object
Class HttpConnectionHandler is responsible for handling an incoming
connection
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
MAJOR_VERSIONstatic final int
MINOR_VERSION -
Constructor Summary
ConstructorsConstructorDescriptionHttpConnectionHandler
(HttpContentHandler pHandler, WBEMConfiguration pProperties) Ctor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Closes the handler.java.lang.String
Get the IPs blocked by the listener associated with the specified port.void
handleConnection
(java.net.Socket socket) Handles the incoming connection and forwards to the content handlervoid
setBlockedIPs
(java.lang.String pIPs) Set the IPs to be blocked by the listener associated with the specified port.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
MAJOR_VERSION
public static final int MAJOR_VERSIONMAJOR_VERSION- See Also:
-
MINOR_VERSION
public static final int MINOR_VERSIONMINOR_VERSION- See Also:
-
-
Constructor Details
-
HttpConnectionHandler
Ctor.- Parameters:
pHandler
- The content handlerpProperties
- The configuration properties
-
-
Method Details
-
handleConnection
public void handleConnection(java.net.Socket socket) Handles the incoming connection and forwards to the content handler- Parameters:
socket
- The socket of the connection
-
close
public void close()Closes the handler. Will also close the content handler. -
getBlockedIPs
public java.lang.String getBlockedIPs()Get the IPs blocked by the listener associated with the specified port.- Returns:
- The comma-separated list of blocked IPs.
-
setBlockedIPs
public void setBlockedIPs(java.lang.String pIPs) Set the IPs to be blocked by the listener associated with the specified port.- Parameters:
pIPs
- The comma-separated list of blocked IPs.
-