Class DiscovererSLP

java.lang.Object
org.sblim.cimclient.internal.discovery.slp.DiscovererSLP
All Implemented Interfaces:
Discoverer

public class DiscovererSLP extends Object implements Discoverer
Class DiscovererSLP is the SLP specific implementation of the Discoverer interface.
Since:
2.0.2
  • Constructor Details

    • DiscovererSLP

      public DiscovererSLP(Locale pLocale)
      Ctor.
      Parameters:
      pLocale - The locale setting to use for the Locator
  • Method Details

    • getLocale

      public Locale getLocale()
      Returns locale
      Returns:
      The value of locale.
    • setLocale

      public void setLocale(Locale pLocale)
      Sets locale
      Parameters:
      pLocale - The new value of locale.
    • getScopes

      public Vector<String> getScopes()
      Returns scopes
      Returns:
      The value of scopes.
    • setScopes

      public void setScopes(Vector<String> pScopes)
      Sets scopes
      Parameters:
      pScopes - The new value of scopes.
    • findWbemServices

      public WBEMServiceAdvertisement[] findWbemServices(String[] pDirectoryUrls)
      Description copied from interface: Discoverer
      Finds WBEM services using a given list of directory servers
      Specified by:
      findWbemServices in interface Discoverer
      Parameters:
      pDirectoryUrls - An array of directory servers. For SLP this would be a list of DA URLs.
      Returns:
      The array of WBEM service advertisements found
    • findDirectoryServices

      public String[] findDirectoryServices()
      Description copied from interface: Discoverer
      Finds directory services. The semantics of this method might be protocol specific. E.g. for SLP this sends a multicast into the local subnet looking first for directory agent, second for service agents.
      Specified by:
      findDirectoryServices in interface Discoverer
      Returns:
      A String[] containing the URLs of the directories