org.sblim.slp
public interface Advertiser
Method Summary | |
---|---|
abstract void | addAttributes(ServiceURL pURL, Vector<ServiceLocationAttribute> pAttributes)
Update the registration by adding the given attributes. |
abstract void | deleteAttributes(ServiceURL pURL, Vector<String> pAttributeIds)
Delete the attributes from a URL for the locale with which the Advertiser
was created. |
abstract void | deregister(ServiceURL pURL)
Deregister a service from the SLP framework. |
abstract Locale | getLocale()
Return the language locale with which this object was created.
|
abstract void | register(ServiceURL pURL, Vector<ServiceLocationAttribute> pAttributes)
Register a new service with SLP having the given attributes. |
Parameters: pURL 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.
Throws: ServiceLocationException
Parameters: pURL 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.
Throws: ServiceLocationException
Parameters: pURL The URL for the service.
Throws: ServiceLocationException
Returns: The locale
Parameters: pURL The URL for the service. pAttributes A vector of ServiceLocationAttribute objects describing the service.
Throws: ServiceLocationException