Class DADescriptor

java.lang.Object
org.sblim.slp.internal.msg.DADescriptor
All Implemented Interfaces:
java.lang.Comparable<DADescriptor>

public class DADescriptor extends java.lang.Object implements java.lang.Comparable<DADescriptor>
 This class contains the DA related information from a DAAdvert message.
 URL
 Scope list
 Attribute list
 
  • Constructor Summary

    Constructors
    Constructor
    Description
    DADescriptor(java.lang.String pURL, java.util.TreeSet<java.lang.String> pScopeSet, java.util.List<ServiceLocationAttribute> pAttributes)
    Ctor.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    boolean
    equals(java.lang.Object pObj)
     
    java.lang.String
    getURL
    int
     
    boolean
    hasScope(java.lang.String pScope)
    hasScope
    java.lang.String
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • DADescriptor

      public DADescriptor(java.lang.String pURL, java.util.TreeSet<java.lang.String> pScopeSet, java.util.List<ServiceLocationAttribute> pAttributes)
      Ctor.
      Parameters:
      pURL -
      pScopeSet - - set of scope Strings
      pAttributes - - set of ServiceLocationAttributes
  • Method Details

    • getURL

      public java.lang.String getURL()
      getURL
      Returns:
      String
    • hasScope

      public boolean hasScope(java.lang.String pScope)
      hasScope
      Parameters:
      pScope -
      Returns:
      boolean
    • compareTo

      public int compareTo(DADescriptor o)
      Specified by:
      compareTo in interface java.lang.Comparable<DADescriptor>
    • equals

      public boolean equals(java.lang.Object pObj)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object