org.sblim.cimclient.internal.discovery.slp
Class DiscovererSLP

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

public class DiscovererSLP
extends java.lang.Object
implements Discoverer

Class DiscovererSLP is the SLP specific implementation of the Discoverer interface.

Since:
2.0.2

Constructor Summary
DiscovererSLP(java.util.Locale pLocale)
          Ctor.
 
Method Summary
 java.lang.String[] findDirectoryServices()
          Finds directory services.
 WBEMServiceAdvertisement[] findWbemServices(java.lang.String[] pDirectoryUrls)
          Finds WBEM services using a given list of directory servers
 java.util.Locale getLocale()
          Returns locale
 java.util.Vector getScopes()
          Returns scopes
 void setLocale(java.util.Locale pLocale)
          Sets locale
 void setScopes(java.util.Vector pScopes)
          Sets scopes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiscovererSLP

public DiscovererSLP(java.util.Locale pLocale)
Ctor.

Parameters:
pLocale - The locale setting to use for the Locator
Method Detail

getLocale

public java.util.Locale getLocale()
Returns locale

Returns:
The value of locale.

setLocale

public void setLocale(java.util.Locale pLocale)
Sets locale

Parameters:
pLocale - The new value of locale.

getScopes

public java.util.Vector getScopes()
Returns scopes

Returns:
The value of scopes.

setScopes

public void setScopes(java.util.Vector pScopes)
Sets scopes

Parameters:
pScopes - The new value of scopes.

findWbemServices

public WBEMServiceAdvertisement[] findWbemServices(java.lang.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 java.lang.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


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