Class WBEMListenerSBLIM.WBEMListenerImpl

java.lang.Object
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 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

      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.