public class MemorySubscriptionStore extends Object implements SubscriptionStore
SubscriptionStore which stores all subscription information in memory.
Thread-safe implementation.
Example usage:
service.setSubscriptionStore(new MemorySubscriptionStore());
| Constructor and Description |
|---|
MemorySubscriptionStore() |
| Modifier and Type | Method and Description |
|---|---|
Subscription |
getSubscription(String subscriptionId)
Retrieves a known subscription or
null if not found. |
Collection<Subscription> |
listSubscriptions()
Returns all known/registered subscriptions.
|
void |
removeSubscription(Subscription subscription)
Removes a registered subscription from the store.
|
void |
storeSubscription(Subscription subscription)
Stores the subscription in the applications data store, replacing any existing subscription
with the same id.
|
public void storeSubscription(Subscription subscription)
SubscriptionStorestoreSubscription in interface SubscriptionStoresubscription - New or existing Subscription to store/updatepublic void removeSubscription(Subscription subscription)
SubscriptionStoreremoveSubscription in interface SubscriptionStoresubscription - Subscription to remove or null to ignorepublic Collection<Subscription> listSubscriptions()
SubscriptionStorelistSubscriptions in interface SubscriptionStorepublic Subscription getSubscription(String subscriptionId)
SubscriptionStorenull if not found.getSubscription in interface SubscriptionStoresubscriptionId - ID of the subscription to retrieveCopyright © 2010-2012 Google. All Rights Reserved.