Class WBEMListenerFactory

java.lang.Object
javax.wbem.listener.WBEMListenerFactory

public class WBEMListenerFactory extends Object
This class is a factory for getting a WBEMListener implementation for a specified protocol. An example of how to use the factory is included below.
 ...
 class MyListener implements IndicationListener {
 
   public void indicationOccured(String pIndicationURL, CIMInstance pIndication) {
     System.out.println(pIndication);
         }
 }
 
 String protocol = WBEMClientConstants.PROTOCOL_CIMXML;
 WBEMListener api = WBEMListenerFactory.getListener(protocol);
 int port = api.addListener(MyListener, 1234, protocol);
 
  • Constructor Details

    • WBEMListenerFactory

      public WBEMListenerFactory()
  • Method Details

    • getListener

      public static WBEMListener getListener(String pProtocol) throws IllegalArgumentException
      Get a WBEM Listener implementation for the specified protocol.
      Parameters:
      pProtocol - The protocol name.
      Returns:
      Implementation of WBEMListener.
      Throws:
      IllegalArgumentException - Could not load protocol implementation.
    • getProtocols

      public static String[] getProtocols()
      Get the names of the supported protocols.
      Returns:
      A string array of the protocol names supported.