Uses of Class org.sblim.slp.ServiceLocationException

Uses in package org.sblim.slp.internal.msg

Methods which throw type org.sblim.slp.ServiceLocationException

SLPMessage
MsgFactory.parse(DatagramPacket pPacket)
parse
SLPMessage
MsgFactory.parse(InputStream pInStr)
parse
SLPMessage
MsgFactory.parse(Socket pSock)
parse
SLPMessage
parse
SLPMessage
parse
SLPMessage
parse
SLPMessage
parse
SLPMessage
parse
SLPMessage
parse
SLPMessage
parse
SLPMessage
parse
SLPMessage
parse
SLPMessage
parse
SLPMessage
parse
SLPMessage
parse
MsgHeader
parse
int
read16
int
read24
long
read32
int
read8
ServiceLocationAttribute
readAttribute
List
readAttributeList
List
# of AttrAuths |(if present) Attribute Authentication Blocks...
List
readServTypeList
ServiceType
readServiceType
String
readString
List
readStringList
SortedSet
readStringSet
ServiceURL
List
SLPInputStream.readUrlList(List pURLExceptions)
readUrlList
byte[]
SLPMessage.serialize(boolean pSetMulticastFlag, boolean pDatagramLimited, boolean pKeepXID)
serialize
byte[]
SLPMessage.serialize(boolean pSetMulticastFlag, boolean pDatagramLimited, boolean pKeepXID, SerializeOption pOption)
serialize
boolean
boolean
boolean
byte[]
RequestMessage.serializeWithoutResponders(boolean pSetMulticastFlag, boolean pDatagramLimited, boolean pKeepXID)
serializeWithoutResponders

Uses in package org.sblim.slp.example

Methods which throw type org.sblim.slp.ServiceLocationException

Locator
List
slpMain.lookup(Locator slpLocator, String name)
void
SLPTool.main(String[] pArgs)
main

Uses in package org.sblim.slp.internal

Methods which throw type org.sblim.slp.ServiceLocationException

void
AdvertiserImpl.addAttributes(ServiceURL pURL, Vector pAttributes)
Update the registration by adding the given attributes.
void
AdvertiserImpl.deleteAttributes(ServiceURL pURL, Vector pAttributeIds)
Delete the attributes from a URL for the locale with which the Advertiser was created.
void
Deregister a service from the SLP framework.
void
AdvertiserImpl.register(ServiceURL pURL, Vector pAttributes)
Register a new service with SLP having the given attributes.
String
Convert.unescape(String pStr)
unescape

Uses in package org.sblim.slp.internal.ua

Constructors which throw type org.sblim.slp.ServiceLocationException

TCPRequester.TCPRequester(ResultTable pResTable, InetAddress pDestination, RequestMessage pReqMsg, boolean pAsThread)
Ctor.

Uses in package org.sblim.slp.internal.sa

Methods which throw type org.sblim.slp.ServiceLocationException

void
MessageTable.addResponse(InetAddress pSource, SLPMessage pRequest, byte[] pRespond)
addResponse
byte[]
MessageTable.getResponse(InetAddress pSource, SLPMessage pRequest)
getResponse
void

Uses in package org.sblim.slp

Constructors which throw type org.sblim.slp.ServiceLocationException

Construct a service location attribute from a String.

Methods which throw type org.sblim.slp.ServiceLocationException

void
Advertiser.addAttributes(ServiceURL pURL, Vector pAttributes)
Update the registration by adding the given attributes.
ServiceLocationAttributeVerifier
TemplateRegistry.attributeVerifier(String pDocumentURL)
Reads the template document URL and returns an attribute verifier for the service type.
void
Advertiser.deleteAttributes(ServiceURL pURL, Vector pAttributeIds)
Delete the attributes from a URL for the locale with which the Advertiser was created.
void
Deregister a service from the SLP framework.
void
TemplateRegistry.deregisterServiceTemplate(ServiceType pType, Locale pLocale, String pVersion)
Deregister the template for the service type.
ServiceLocationEnumeration
Locator.findAttributes(ServiceType pType, Vector pScopes, Vector pAttributeIds)
For the type and scope, return a Vector of all ServiceLocationAttribute objects whose ids match the String patterns in the attributeIds Vector regardless of the Locator's locale.
ServiceLocationEnumeration
Locator.findAttributes(ServiceType pType, Vector pScopes, Vector pAttributeIds, Vector pDirectoryAgents)
For the type and scope, return a Vector of all ServiceLocationAttribute objects whose ids match the String patterns in the attributeIds Vector regardless of the Locator's locale.
ServiceLocationEnumeration
Locator.findAttributes(ServiceURL URL, Vector scopes, Vector attributeIds)
For the URL and scope, return a Vector of ServiceLocationAttribute objects whose ids match the String patterns in the attributeIds Vector.
ServiceLocationEnumeration
Locator.findAttributes(ServiceURL pURL, Vector pScopes, Vector pAttributeIds, Vector pDirectoryAgents)
For the URL and scope, return a Vector of ServiceLocationAttribute objects whose ids match the String patterns in the attributeIds Vector.
Vector
Returns an List of strings with all available scope names.
ServiceLocationEnumeration
Locator.findServiceTypes(String pNamingAuthority, Vector pScopes)
Returns an enumeration of ServiceType objects giving known service types for the given scopes and given naming authority.
ServiceLocationEnumeration
Locator.findServiceTypes(String pNamingAuthority, Vector pScopes, Vector pDirectoryAgent)
Returns an enumeration of ServiceType objects giving known service types for the given scopes and given naming authority.
ServiceLocationEnumeration
Locator.findServices(ServiceType pType, Vector pScopes, String pSearchFilter)
Returns a vector of ServiceURL objects for services matching the query, and having a matching type in the given scopes.
ServiceLocationEnumeration
Locator.findServices(ServiceType pType, Vector pScopes, String pSearchFilter, Vector pDirectoryAgents)
Returns a vector of ServiceURL objects for services matching the query, and having a matching type in the given scopes.
String
TemplateRegistry.findTemplateURL(ServiceType pType, Locale pLocale, String pVersion)
Returns the URL for the template document.
Advertiser
Return an Advertiser object for the given language locale.
Locator
Return a Locator object for the given language Locale.
int
Returns the maximum across all DAs of the min-refresh-interval attribute.
Object
Return the next value or block until it becomes available.
void
Advertiser.register(ServiceURL pURL, Vector pAttributes)
Register a new service with SLP having the given attributes.
void
TemplateRegistry.registerServiceTemplate(ServiceType pType, String pDocumentURL, Locale pLocale, String pVersion)
Register the service template with the template registry.
void
Set the service type name to the object.
void
Verify that the attribute matches the template definition.
void
Verify that the Vector of ServiceLocationAttribute objects matches the template for this service type.

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