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 Constructor Description DACache()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
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
-
-