org.sblim.cimclient
Class WBEMListenerSBLIM.WBEMListenerImpl

java.lang.Object
  extended by org.sblim.cimclient.WBEMListenerSBLIM.WBEMListenerImpl
Enclosing class:
WBEMListenerSBLIM

public class WBEMListenerSBLIM.WBEMListenerImpl
extends Object

The real implementation of a listener that starts a HTTP server and processes incoming indications


Constructor Summary
WBEMListenerSBLIM.WBEMListenerImpl(String pLocalAddress, int pPort, boolean pSSL, EventListener pIndicationListener, Properties pProperties)
          Ctor.
 
Method Summary
protected  void finalize()
           
 String getBlockedIPs()
          Get the IPs blocked by the listener.
 IndicationListener getIndicationListener()
          Returns the listener we forward the indications to.
 IndicationListenerSBLIM getIndicationListenerSBLIM()
          Returns the listener we forward the indications to.
 int getListenerPort()
          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.
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WBEMListenerSBLIM.WBEMListenerImpl

public WBEMListenerSBLIM.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 Detail

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

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

public IndicationListener getIndicationListener()
Returns the listener we forward the indications to.

Returns:
The listener.

getIndicationListenerSBLIM

public IndicationListenerSBLIM 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

public String getBlockedIPs()
Get the IPs blocked by the listener.

Returns:
The comma-separated list of blocked IPs.

setBlockedIPs

public void setBlockedIPs(String pIPs)
Set the IPs to be blocked by the listener.

Parameters:
pIPs - The comma-separated list of blocked IPs.


Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.