org.sblim.slp.internal.sa
Class ServiceTable

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

public class ServiceTable
extends Object

ServiceTable


Constructor Summary
ServiceTable(DatagramThread pDgramThread)
          Ctor.
 
Method Summary
 void add(ServiceURL pSrvURL, List<ServiceLocationAttribute> pAttrList, List<String> pScopes)
          add
 List<ServiceLocationAttribute> getAttributes(ServiceType pSrvType, List<String> pScopes)
          getAttributes
 List<ServiceLocationAttribute> getAttributes(ServiceURL pSrvURL, List<String> pScopes)
          getAttributes
 List<ServiceType> getServiceTypes(List<String> pScopes)
          getServiceTypes
 List<ServiceURL> getServiceURLs(ServiceType pSrvType, List<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,
                List<ServiceLocationAttribute> pAttrList,
                List<String> pScopes)
         throws UnknownHostException,
                IOException
add

Parameters:
pSrvURL -
pAttrList -
pScopes -
Throws:
UnknownHostException
IOException

remove

public void remove(ServiceURL pSrvURL)
            throws UnknownHostException,
                   IOException
remove

Parameters:
pSrvURL -
Throws:
UnknownHostException
IOException

getServiceURLs

public List<ServiceURL> getServiceURLs(ServiceType pSrvType,
                                       List<String> pScopes)
getServiceURLs

Parameters:
pSrvType -
pScopes -
Returns:
List ServiceURL

getAttributes

public List<ServiceLocationAttribute> getAttributes(ServiceURL pSrvURL,
                                                    List<String> pScopes)
getAttributes

Parameters:
pSrvURL -
pScopes -
Returns:
List ServiceLocationAttribute

getAttributes

public List<ServiceLocationAttribute> getAttributes(ServiceType pSrvType,
                                                    List<String> pScopes)
getAttributes

Parameters:
pSrvType -
pScopes -
Returns:
List ServiceLocationAttribute

getServiceTypes

public List<ServiceType> getServiceTypes(List<String> pScopes)
getServiceTypes

Parameters:
pScopes -
Returns:
List ServiceType


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