|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectno.ubicollab.osgi.PocketDiscoveryImpl
public class PocketDiscoveryImpl
Constructor Summary | |
---|---|
PocketDiscoveryImpl()
|
Method Summary | |
---|---|
java.lang.String[] |
getInfoAboutService(java.lang.String url)
Gets all registered information about the specified service. |
java.lang.String |
getService(java.lang.String searchString)
Searches for services in the database, and returns any matches. |
boolean |
registerDiscoveryService(java.lang.String url)
Sets the url of the Discovery Service to forward requests to. |
boolean |
registerService(java.lang.String url)
Registers a service. |
boolean |
registerService(java.lang.String tagId,
java.lang.String url)
Registers a service. |
boolean |
registerService(java.lang.String tagId,
java.lang.String uuId,
java.lang.String name,
java.lang.String type,
java.lang.String protocol,
java.lang.String descriptionUrl,
java.lang.String serviceUrl,
java.lang.String owner)
Registers a service. |
boolean |
removeService(java.lang.String removeString)
Removes all services matching the removeString. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PocketDiscoveryImpl()
Method Detail |
---|
public boolean registerDiscoveryService(java.lang.String url)
PocketDiscoveryService
registerDiscoveryService
in interface PocketDiscoveryService
url
- Url of the Discovery Service to forward requests to.
public boolean registerService(java.lang.String tagId, java.lang.String url)
PocketDiscoveryService
registerService
in interface PocketDiscoveryService
tagId
- The id of the RFID tag scanned to get the service.url
- The descriptionUrl of the service.
public boolean registerService(java.lang.String url)
PocketDiscoveryService
registerService
in interface PocketDiscoveryService
url
- The descriptionUrl of the service.
public boolean registerService(java.lang.String tagId, java.lang.String uuId, java.lang.String name, java.lang.String type, java.lang.String protocol, java.lang.String descriptionUrl, java.lang.String serviceUrl, java.lang.String owner)
PocketDiscoveryService
registerService
in interface PocketDiscoveryService
tagId
- The id of the RFID tag scanned to get the service.uuId
- The id of the UPnP device providing the service.name
- The name of the service.type
- The service type.protocol
- The service protocol.descriptionUrl
- The URL describing the service (ie. the URL to a WSDL-file).serviceUrl
- The service URL of the service (ie. http://abc.com/axis/services/ubiService)owner
- The person owning the service.
public java.lang.String getService(java.lang.String searchString)
PocketDiscoveryService
getService
in interface PocketDiscoveryService
searchString
- tagId:<tagId> uuId:<uuId> name:<name> type:<type> protocol:<protocol>
descriptionUrl:<descriptionUrl> serviceUrl:<serviceUrl>
Any number of these flags may be present, but they must come
in the right order. Example: "name:My Service type:no.ubicollab.service"
public boolean removeService(java.lang.String removeString)
PocketDiscoveryService
removeService
in interface PocketDiscoveryService
removeString
- tagId:<tagId> uuId:<uuId> name:<name> type:<type> protocol:<protocol>
descriptionUrl:<descriptionUrl> serviceUrl:<serviceUrl>
Any number of these flags may be present, but they must come
in the right order. Example: "name:My Service type:no.ubicollab.service"
public java.lang.String[] getInfoAboutService(java.lang.String url)
PocketDiscoveryService
getInfoAboutService
in interface PocketDiscoveryService
url
- Either the descriptionUrl or the serviceUrl of the service.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |