Package org.sblim.slp.internal.ua
Class DACache
java.lang.Object
org.sblim.slp.internal.ua.DACache
public class DACache
extends java.lang.Object
DACache caches the discovered DA list in order to eliminate frequent DA
discovery network traffic.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic java.util.List<java.lang.String>
getDAList
(java.util.List<java.lang.String> pScopes) static java.util.List<java.lang.String>
getDiscoverableScopeList
(java.util.List<java.lang.String> pScopes) static void
setDAList
(java.util.List<java.lang.String> pScopes, java.util.List<DADescriptor> pDADescriptors) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DACache
public DACache()
-
-
Method Details
-
getDiscoverableScopeList
public static java.util.List<java.lang.String> getDiscoverableScopeList(java.util.List<java.lang.String> pScopes) - Parameters:
pScopes
-- Returns:
- List of discoverable scope strings
-
getDAList
public static java.util.List<java.lang.String> getDAList(java.util.List<java.lang.String> pScopes) - Parameters:
pScopes
-- Returns:
- List of DA URLs
-
setDAList
public static void setDAList(java.util.List<java.lang.String> pScopes, java.util.List<DADescriptor> pDADescriptors) - Parameters:
pScopes
- - list of discovered hostspDADescriptors
- - DADescriptors of the discovered DAs
-