org.sblim.slp.internal
public class AdvertiserImpl extends java.lang.Object implements Advertiser
| Constructor and Description |
|---|
AdvertiserImpl(java.util.Locale pLocale)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributes(ServiceURL pURL,
java.util.Vector pAttributes)
Update the registration by adding the given attributes.
|
void |
deleteAttributes(ServiceURL pURL,
java.util.Vector pAttributeIds)
Delete the attributes from a URL for the locale with which the Advertiser
was created.
|
void |
deregister(ServiceURL pURL)
Deregister a service from the SLP framework.
|
java.util.Locale |
getLocale()
Return the language locale with which this object was created.
|
void |
register(ServiceURL pURL,
java.util.Vector pAttributes)
Register a new service with SLP having the given attributes.
|
public AdvertiserImpl(java.util.Locale pLocale)
pLocale - public void addAttributes(ServiceURL pURL, java.util.Vector pAttributes) throws ServiceLocationException
AdvertiseraddAttributes in interface AdvertiserpURL - The URL for the service.pAttributes - A Vector of ServiceLocationAttribute objects to add to the
existing registration. Use an empty vector to update the URL
alone. May not be null.ServiceLocationExceptionpublic void deleteAttributes(ServiceURL pURL, java.util.Vector pAttributeIds) throws ServiceLocationException
AdvertiserdeleteAttributes in interface AdvertiserpURL - The URL for the service.pAttributeIds - A vector of Strings indicating the ids of the attributes to
remove. The strings may be attribute ids or they may be
wildcard patterns to match ids. See [7] for the syntax of
wildcard patterns. The strings may include SLP reserved
characters, they will be escaped by the API before
transmission. May not be the empty vector or null.ServiceLocationExceptionpublic void deregister(ServiceURL pURL) throws ServiceLocationException
Advertiserderegister in interface AdvertiserpURL - The URL for the service.ServiceLocationExceptionpublic java.util.Locale getLocale()
AdvertisergetLocale in interface Advertiserpublic void register(ServiceURL pURL, java.util.Vector pAttributes) throws ServiceLocationException
Advertiserregister in interface AdvertiserpURL - The URL for the service.pAttributes - A vector of ServiceLocationAttribute objects describing the
service.ServiceLocationExceptionCopyright © 2005, 2009 IBM Corporation. All Rights Reserved.