org.sblim.slp.internal.sa

Class ServiceTable


public class ServiceTable
extends java.lang.Object

ServiceTable

Constructor Summary

ServiceTable(DatagramThread pDgramThread)
Ctor.

Method Summary

void
add(ServiceURL pSrvURL, List pAttrList, List pScopes)
add
List
getAttributes(ServiceType pSrvType, List pScopes)
getAttributes
List
getAttributes(ServiceURL pSrvURL, List pScopes)
getAttributes
List
getServiceTypes(List pScopes)
getServiceTypes
List
getServiceURLs(ServiceType pSrvType, List pScopes)
getServiceURLs
void
remove(ServiceURL pSrvURL)
remove

Constructor Details

ServiceTable

public ServiceTable(DatagramThread pDgramThread)
Ctor.
Parameters:
pDgramThread -

Method Details

add

public void add(ServiceURL pSrvURL,
                List pAttrList,
                List pScopes)
            throws UnknownHostException,
                   IOException
add
Parameters:
pSrvURL -
pAttrList -
pScopes -

getAttributes

public List getAttributes(ServiceType pSrvType,
                          List pScopes)
getAttributes
Parameters:
pSrvType -
pScopes -
Returns:
List

getAttributes

public List getAttributes(ServiceURL pSrvURL,
                          List pScopes)
getAttributes
Parameters:
pSrvURL -
pScopes -
Returns:
List

getServiceTypes

public List getServiceTypes(List pScopes)
getServiceTypes
Parameters:
pScopes -
Returns:
List

getServiceURLs

public List getServiceURLs(ServiceType pSrvType,
                           List pScopes)
getServiceURLs
Parameters:
pSrvType -
pScopes -
Returns:
List

remove

public void remove(ServiceURL pSrvURL)
            throws UnknownHostException,
                   IOException
remove
Parameters:
pSrvURL -

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