Package org.sblim.slp.internal.sa
Class ServiceTable
- java.lang.Object
-
- org.sblim.slp.internal.sa.ServiceTable
-
public class ServiceTable extends java.lang.ObjectServiceTable
-
-
Constructor Summary
Constructors Constructor Description ServiceTable(DatagramThread pDgramThread)Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(ServiceURL pSrvURL, java.util.List<ServiceLocationAttribute> pAttrList, java.util.List<java.lang.String> pScopes)addjava.util.List<ServiceLocationAttribute>getAttributes(ServiceType pSrvType, java.util.List<java.lang.String> pScopes)getAttributesjava.util.List<ServiceLocationAttribute>getAttributes(ServiceURL pSrvURL, java.util.List<java.lang.String> pScopes)getAttributesjava.util.List<ServiceType>getServiceTypes(java.util.List<java.lang.String> pScopes)getServiceTypesjava.util.List<ServiceURL>getServiceURLs(ServiceType pSrvType, java.util.List<java.lang.String> pScopes)getServiceURLsvoidremove(ServiceURL pSrvURL)remove
-
-
-
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.UnknownHostExceptionjava.io.IOException
-
remove
public void remove(ServiceURL pSrvURL) throws java.net.UnknownHostException, java.io.IOException
remove- Parameters:
pSrvURL-- Throws:
java.net.UnknownHostExceptionjava.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
-
-