Package org.sblim.cimclient
Class WBEMListenerSBLIM.WBEMListenerImpl
java.lang.Object
org.sblim.cimclient.WBEMListenerSBLIM.WBEMListenerImpl
- Enclosing class:
WBEMListenerSBLIM
The real implementation of a listener that starts a HTTP server and
processes incoming indications
-
Constructor Summary
ConstructorsConstructorDescriptionWBEMListenerImpl
(String pLocalAddress, int pPort, boolean pSSL, EventListener pIndicationListener, Properties pProperties) Ctor. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
finalize()
Get the IPs blocked by the listener.Returns the listener we forward the indications to.Returns the listener we forward the indications to.int
Returns the listener port.void
setBlockedIPs
(String pIPs) Set the IPs to be blocked by the listener.void
start()
Starts the HTTP server connection receiving the indications.void
stop()
Stops the HTTP server connection receiving the indications and the indication handler.
-
Constructor Details
-
WBEMListenerImpl
public WBEMListenerImpl(String pLocalAddress, int pPort, boolean pSSL, EventListener pIndicationListener, Properties pProperties) throws IOException Ctor.- Parameters:
pLocalAddress
- The local address to bind the port to. If null the port is bound to all local addresses. For use on multi-homed systems.pPort
- The port to listen on. If zero any free port will be chosen.pSSL
- SSL secured connection?pIndicationListener
- The indication listener to forward the incoming indications to (an instance of IndicationListener or IndicationListenerSBLIM).pProperties
- The configuration.- Throws:
IOException
-
-
Method Details
-
finalize
-
start
public void start()Starts the HTTP server connection receiving the indications. -
stop
public void stop()Stops the HTTP server connection receiving the indications and the indication handler. -
getIndicationListener
Returns the listener we forward the indications to.- Returns:
- The listener.
-
getIndicationListenerSBLIM
Returns the listener we forward the indications to.- Returns:
- The listener.
-
getListenerPort
public int getListenerPort()Returns the listener port.- Returns:
- The listener port.
-
getBlockedIPs
Get the IPs blocked by the listener.- Returns:
- The comma-separated list of blocked IPs.
-
setBlockedIPs
Set the IPs to be blocked by the listener.- Parameters:
pIPs
- The comma-separated list of blocked IPs.
-