Frames | No Frames |
Constructors which throw type org.sblim.slp.ServiceLocationException | |
SLPHeaderV2.SLPHeaderV2(int pFunctionCode, boolean pFresh, Locale pLocale) | |
SLPSAAdvert.SLPSAAdvert(int pVersion, short pXid, Locale pLocale, ServiceURL pServiceurl, Vector pScopes, Vector pAttributes) | |
SLPServerHeaderV2.SLPServerHeaderV2(int pFunctionCode, boolean pFlag, Locale pLocale) | |
SLPServiceDeregistration.SLPServiceDeregistration(Locale pLocale, ServiceURL pServiceUrl, Vector pScopes, Vector pTagList) | |
SLPServiceDeregistration.SLPServiceDeregistration(ServiceLocationHeader pHeader, DataInputStream pStream) | |
SLPServiceRegistration.SLPServiceRegistration(boolean pFresh, Locale pLocale, ServiceURL pServiceUrl, Vector pScopes, Vector pAttributes) | |
SLPServiceRegistration.SLPServiceRegistration(ServiceLocationHeader pHeader, DataInputStream pStream) | |
SLPServiceRequestMessage.SLPServiceRequestMessage(Locale pLocale, ServiceType pServiceType, Vector pScopes, String pQuery) | |
SLPServiceRequestMessage.SLPServiceRequestMessage(ServiceLocationHeader pHeader, DataInputStream pStream) | |
SLPServiceTypeRequestMessage.SLPServiceTypeRequestMessage(Locale pLocale, String pNamingAuthority, Vector pScopes) | |
SLPServiceTypeRequestMessage.SLPServiceTypeRequestMessage(ServiceLocationHeader pHeader, DataInputStream pStream) |
Fields of type org.sblim.slp.ServiceLocationException | |
ServiceLocationException |
Methods with return type org.sblim.slp.ServiceLocationException | |
ServiceLocationException | MessageDispatcher.dispatchDAMsg(Vector pDAList, ServiceLocationMessage pRequest, Vector pResults, int pMaxReplies) |
ServiceLocationException | MessageDispatcherStreamed.dispatchDAMsg(Vector pDAList, ServiceLocationMessage pRequest, Vector pResults, int pMaxReplies) |
ServiceLocationException | MessageDispatcher.dispatchDatagramMsg(ServiceLocationMessage pRequest, Vector pResponseList, int[] pTimeoutList, int pMaxResults, InetAddress pInetAddress, boolean pJustFirstResult) |
ServiceLocationException | MessageDispatcherStreamed.dispatchDatagramMsg(ServiceLocationMessage pRequest, Vector pResponseList, int[] pTimeoutList, int pMaxResults, InetAddress pInetAddress, boolean pJustFirstResult) |
ServiceLocationException | ServiceLocationEnumeratorStreamed.dispatchDatagramMsg(ServiceLocationMessage pRequest, Vector pResponseList, int[] pTimeoutList, int pMaxResults, InetAddress pInetAddress, boolean pJustFirstResult) |
ServiceLocationException |
Methods which throw type org.sblim.slp.ServiceLocationException | |
void | Update the registration by adding the given attributes. |
void | Delete the attributes from a URL for the locale with which the Advertiser
was created. |
void | Deregister a service from the SLP framework. |
void | |
Vector | MessageDispatcher.dispatchMulticastMsg(InetAddress pInetAddress, DatagramSocket pDatagramSocket, ServiceLocationMessage pRequest, int[] pMsTimeOutsList, int pMaxResults, boolean pGetFirstResult) |
Vector | MessageDispatcherStreamed.dispatchMulticastMsg(InetAddress pInetAddress, DatagramSocket pDatagramSocket, ServiceLocationMessage pRequest, int[] pMsTimeOutsList, int pMaxResults, boolean getFirstResult) |
Vector | ServiceLocationEnumeratorStreamed.dispatchMulticastMsg(InetAddress pInetaddress, DatagramSocket pDatagramsocket1, ServiceLocationMessage pRequest, int[] pMsTimeOutsList, int pMaxResults, boolean pGetFirstResult) |
ServiceLocationMessage | MessageDispatcher.dispatchStreamMsg(InetAddress pInetAddress, ServiceLocationMessage pRequest, boolean pRetry) |
ServiceLocationMessage | MessageDispatcherStreamed.dispatchStreamMsg(InetAddress pInetAddress, ServiceLocationMessage pRequest, boolean pRetry) |
Vector | MessageDispatcher.dispatchUAMsg(Vector pDAList, ServiceLocationMessage pRequestMsg, InetAddress pInetAddress) |
Vector | MessageDispatcherStreamed.dispatchUAMsg(Vector pDAList, ServiceLocationMessage pRequestMsg, InetAddress pInetAddress) |
Enumeration | ServiceLocationEnumeratorStreamed.dispatchUAMsg(Vector pDAList, ServiceLocationMessage pRequestMsg, InetAddress pInetAddress) |
String | Utils.escapeAttributeString(String pString) |
void | Utils.escapeScopeStrings(Vector pValueList) |
void | Utils.escapeTags(Vector pValueList) |
ServiceLocationEnumeration | 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 | 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 | LocatorImpl.findAttributes(ServiceType pType, Vector pScopes, Vector pAttributeIds, Vector directoryAgents) 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 | LocatorImplStreamed.findAttributes(ServiceType pServiceType, 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 | For the URL and scope, return a Vector of ServiceLocationAttribute
objects whose ids match the String patterns in the attributeIds Vector. |
ServiceLocationEnumeration | For the URL and scope, return a Vector of ServiceLocationAttribute
objects whose ids match the String patterns in the attributeIds Vector. |
ServiceLocationEnumeration | LocatorImpl.findAttributes(ServiceURL pURL, Vector pScopes, Vector pAttributeIds, Vector directoryAgents) For the URL and scope, return a Vector of ServiceLocationAttribute
objects whose ids match the String patterns in the attributeIds Vector. |
ServiceLocationEnumeration | LocatorImplStreamed.findAttributes(ServiceURL pServiceUrl, 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. |
ServiceLocationEnumeration | LocatorImpl.findServiceTypes(String pNamingAuthority, Vector pScopes) Returns an enumeration of ServiceType objects giving known service types
for the given scopes and given naming authority. |
ServiceLocationEnumeration | LocatorImplStreamed.findServiceTypes(String pNamingAuthority, Vector pScopes) Returns an enumeration of ServiceType objects giving known service types
for the given scopes and given naming authority. |
ServiceLocationEnumeration | LocatorImpl.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 | LocatorImplStreamed.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. |
Vector | |
ServiceLocationEnumeration | Returns a vector of ServiceURL objects for services matching the query,
and having a matching type in the given scopes. |
ServiceLocationEnumeration | Returns a vector of ServiceURL objects for services matching the query,
and having a matching type in the given scopes. |
ServiceLocationEnumeration | LocatorImpl.findServices(ServiceType pServicetype, Vector pScopes, String pQuery, Vector pDiscoveryAgents) Returns a vector of ServiceURL objects for services matching the query,
and having a matching type in the given scopes. |
ServiceLocationEnumeration | LocatorImplStreamed.findServices(ServiceType pServiceType, Vector pScopes, String pQuery, Vector pDiscoveryAgents) Returns a vector of ServiceURL objects for services matching the query,
and having a matching type in the given scopes. |
byte[] | MessageDispatcher.getBytes(ServiceLocationMessage pRequest, boolean pUsingMCast, boolean pUsingStreams) |
byte[] | MessageDispatcherStreamed.getBytes(ServiceLocationMessage pRequest, boolean pUsingMCast, boolean pUsingStreams) |
int | ServiceLocationHeader.getInt(DataInputStream pStream) |
int | ServiceLocationHeader.getInt24(DataInputStream pStream) |
int | ServiceLocationHeader.getInteger(DataInputStream pStream) |
byte[] | ServiceLocationHeader.getString(StringBuffer pBuffer, DataInputStream pStream) |
byte[] | ServiceLocationHeader.getStringField(StringBuffer pBuffer, DataInputStream pStream, String pString) |
boolean | |
ServiceLocationMessage | SLPServiceRequestMessage.makeReply(Vector pUrls) |
ServiceLocationMessage | SLPServiceTypeRequestMessage.makeReply(Vector pUrls) |
ServiceLocationMessage | |
Object | |
Object | Return the next value or block until it becomes available. |
byte[] | SLPHeaderV2.parseAttributeVector(Vector pVector, DataInputStream pStream) |
void | SLPHeaderV2.parseAuthenticatedAttributeVector(Vector pVector, DataInputStream pStream, boolean pFlag) |
Vector | Utils.parseCommaSeparatedList(String pString, boolean pIgnoreParenthesis) |
void | ServiceLocationHeader.parseHeader(int pFunctionCode, DataInputStream pStream) |
void | SLPHeaderV2.parseHeader(int pFunctionCode, DataInputStream pStream) |
void | SLPServerHeaderV2.parseHeader(int pFunctionCode, DataInputStream pStream) |
ServiceLocationMessage | MessageDispatcher.parseMsg(DataInputStream pInputStream) |
ServiceLocationMessage | MessageDispatcherStreamed.parseMsg(DataInputStream pInputStream) |
ServiceLocationMessage | ServiceLocationHeader.parseMsg(DataInputStream pStream) |
ServiceLocationMessage | SLPHeaderV2.parseMsg(DataInputStream pStream) |
ServiceLocationMessage | SLPServerHeaderV2.parseMsg(DataInputStream pStream) |
void | ServiceLocationHeader.parseOptions(DataInputStream pStream) |
void | SLPHeaderV2.parseOptions(DataInputStream pStream) |
void | SLPServerHeaderV2.parsePreviousResponders(DataInputStream pStream) |
void | SLPServerHeaderV2.parseScopes(DataInputStream pStream) |
void | Register a new service with SLP having the given attributes. |
boolean | ServiceRepository.register(ServiceURL pServiceUrl, Vector pAttributeIds, Vector pScopes, Locale pLocale) |
void | ServiceLocationHeader.serialize(ByteArrayOutputStream pStream, boolean pUsingMCast, boolean pUsingStreams) |
void | SLPHeaderV2.serialize(ByteArrayOutputStream pStream, boolean pUsingMCast, boolean pUsingStreams) |
byte[] | SLPHeaderV2.serializeAttributeVector(Vector pAttributes, ByteArrayOutputStream pStream, boolean pHasSecurity) |
boolean | SLPHeaderV2.serializeServiceURL(ServiceURL pServiceUrl, ByteArrayOutputStream pStream, boolean pUsingDatagram) |
boolean | SLPHeaderV2.serializeServiceURL(ServiceURL pServiceUrl, Hashtable pSpiAuthBlock, ByteArrayOutputStream pStream, boolean pUseMcast) |
String | Utils.unescapeAttributeString(String pString) |
byte[] | Utils.unescapeByteArray(String pString) |
char | Utils.unescapeChar(String pString) |
void | Utils.unescapeScopeStrings(Vector pValueList) |
void | ServiceRepository.updateRegistration(ServiceURL pServiceUrl, Vector pAttributeIds, Vector pScopes, Locale pLocale) |
Constructors which throw type org.sblim.slp.ServiceLocationException | |
ServiceLocationAttribute.ServiceLocationAttribute(String pString) Construct a service location attribute from a String. |
Methods which throw type org.sblim.slp.ServiceLocationException | |
void | 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 | Delete the attributes from a URL for the locale with which the Advertiser
was created. |
void | Deregister a service from the SLP framework. |
void | Deregister the template for the service type. |
ServiceLocationEnumeration | 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 | 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 | 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 | Returns the URL for the template document. |
Advertiser | ServiceLocationManager.getAdvertiser(Locale pLocale) Return an Advertiser object for the given language locale. |
Locator | ServiceLocationManager.getLocator(Locale pLocale) 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 | 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. |
String | Returns the attribute serialized (as comma separated list)
|
void | Set the service type name to the object. |
void | Verify that the attribute matches the template definition. |
void | ServiceLocationAttributeVerifier.verifyRegistration(Vector pAttributeVector) Verify that the Vector of ServiceLocationAttribute objects matches the
template for this service type. |
Methods which throw type org.sblim.slp.ServiceLocationException | |
Locator | |
List |