Class DiscovererSLP
- java.lang.Object
-
- 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
Constructors Constructor Description DiscovererSLP(java.util.Locale pLocale)
Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]
findDirectoryServices()
Finds directory services.WBEMServiceAdvertisement[]
findWbemServices(java.lang.String[] pDirectoryUrls)
Finds WBEM services using a given list of directory serversjava.util.Locale
getLocale()
Returns localejava.util.Vector<java.lang.String>
getScopes()
Returns scopesvoid
setLocale(java.util.Locale pLocale)
Sets localevoid
setScopes(java.util.Vector<java.lang.String> pScopes)
Sets scopes
-
-
-
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<java.lang.String> getScopes()
Returns scopes- Returns:
- The value of scopes.
-
setScopes
public void setScopes(java.util.Vector<java.lang.String> 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 interfaceDiscoverer
- 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 interfaceDiscoverer
- Returns:
- A String[] containing the URLs of the directories
-
-