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
     
  • Method Summary

    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)
     

    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 hosts
      pDADescriptors - - DADescriptors of the discovered DAs