Package org.sblim.slp.internal.sa
Class ServiceTable
- java.lang.Object
-
- org.sblim.slp.internal.sa.ServiceTable
-
public class ServiceTable extends java.lang.Object
ServiceTable
-
-
Constructor Summary
Constructors Constructor Description ServiceTable(DatagramThread pDgramThread)
Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(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)
getServiceURLsvoid
remove(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.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
-
-