Package | Description |
---|---|
org.sensorhub.impl.service.wsn |
Modifier and Type | Method and Description |
---|---|
SubscriptionInfo |
InMemorySubscriptionDB.get(String id) |
SubscriptionInfo |
ISubscriptionDB.get(String id)
Retrieves subscription by ID from database
|
SubscriptionInfo |
InMemorySubscriptionDB.remove(String id) |
SubscriptionInfo |
ISubscriptionDB.remove(String id)
Removed subscription with given ID from database
|
Modifier and Type | Method and Description |
---|---|
Collection<SubscriptionInfo> |
InMemorySubscriptionDB.getAllSubscriptions() |
Collection<SubscriptionInfo> |
ISubscriptionDB.getAllSubscriptions()
Gets all subscriptions in this database
|
List<SubscriptionInfo> |
InMemorySubscriptionDB.getUserSubscriptions(String userID) |
List<SubscriptionInfo> |
ISubscriptionDB.getUserSubscriptions(String userID)
Retrieves the list of all subscriptions associated to a given user ID
|
Modifier and Type | Method and Description |
---|---|
void |
InMemorySubscriptionDB.checkSubscription(SubscriptionInfo sub) |
void |
ISubscriptionDB.checkSubscription(SubscriptionInfo sub)
Checks that the suscription is valid for the particular application
For example if a topic is specified it should be one of the topics advertised by the notification service
|
void |
InMemorySubscriptionDB.put(SubscriptionInfo sub) |
void |
ISubscriptionDB.put(SubscriptionInfo sub)
Adds the subscription to the database
|
Copyright © 2016 Sensia Software LLC. All rights reserved.