org.sblim.slp.internal.sa
Class ServiceTable

java.lang.Object
  extended by org.sblim.slp.internal.sa.ServiceTable

public class ServiceTable
extends java.lang.Object

ServiceTable


Constructor Summary
ServiceTable(DatagramThread pDgramThread)
          Ctor.
 
Method Summary
 void add(ServiceURL pSrvURL, java.util.List<ServiceLocationAttribute> pAttrList, java.util.List<java.lang.String> pScopes)
          add
 java.util.List<ServiceLocationAttribute> getAttributes(ServiceType pSrvType, java.util.List<java.lang.String> pScopes)
          getAttributes
 java.util.List<ServiceLocationAttribute> getAttributes(ServiceURL pSrvURL, java.util.List<java.lang.String> pScopes)
          getAttributes
 java.util.List<ServiceType> getServiceTypes(java.util.List<java.lang.String> pScopes)
          getServiceTypes
 java.util.List<ServiceURL> getServiceURLs(ServiceType pSrvType, java.util.List<java.lang.String> pScopes)
          getServiceURLs
 void remove(ServiceURL pSrvURL)
          remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceTable

public ServiceTable(DatagramThread pDgramThread)
Ctor.

Parameters:
pDgramThread -
Method Detail

add

public void add(ServiceURL pSrvURL,
                java.util.List<ServiceLocationAttribute> pAttrList,
                java.util.List<java.lang.String> pScopes)
         throws java.net.UnknownHostException,
                java.io.IOException
add

Parameters:
pSrvURL -
pAttrList -
pScopes -
Throws:
java.net.UnknownHostException
java.io.IOException

remove

public void remove(ServiceURL pSrvURL)
            throws java.net.UnknownHostException,
                   java.io.IOException
remove

Parameters:
pSrvURL -
Throws:
java.net.UnknownHostException
java.io.IOException

getServiceURLs

public java.util.List<ServiceURL> getServiceURLs(ServiceType pSrvType,
                                                 java.util.List<java.lang.String> pScopes)
getServiceURLs

Parameters:
pSrvType -
pScopes -
Returns:
List ServiceURL

getAttributes

public java.util.List<ServiceLocationAttribute> getAttributes(ServiceURL pSrvURL,
                                                              java.util.List<java.lang.String> pScopes)
getAttributes

Parameters:
pSrvURL -
pScopes -
Returns:
List ServiceLocationAttribute

getAttributes

public java.util.List<ServiceLocationAttribute> getAttributes(ServiceType pSrvType,
                                                              java.util.List<java.lang.String> pScopes)
getAttributes

Parameters:
pSrvType -
pScopes -
Returns:
List ServiceLocationAttribute

getServiceTypes

public java.util.List<ServiceType> getServiceTypes(java.util.List<java.lang.String> pScopes)
getServiceTypes

Parameters:
pScopes -
Returns:
List ServiceType


Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.