|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SubscriptionService
Interface declaration
| Method Summary | |
|---|---|
boolean |
existsSubscription(Subscription subscription)
Checks if the given subscription already exists. |
SubscriptionList |
getByResource(SubscriptionResource resource)
Gets all subscriptions in relation to the given resource. |
SubscriptionList |
getByResource(SubscriptionResource resource,
SubscriptionMethod method)
Gets all subscriptions in relation to the given resource. |
SubscriptionList |
getBySubscriber(SubscriptionSubscriber subscriber)
Gets all subscriptions (COMPONENT/NODE and SELF_CREATION/FORCED) in relation to a subscriber. |
SubscriptionList |
getBySubscriberAndComponent(SubscriptionSubscriber subscriber,
String instanceId)
Gets all subscriptions (COMPONENT/NODE and SELF_CREATION/FORCED) in relation to a subscriber and a component (NODE or COMPONENT resources). |
SubscriptionList |
getBySubscriberAndResource(SubscriptionSubscriber subscriber,
SubscriptionResource resource)
Gets all subscriptions (COMPONENT/NODE and SELF_CREATION/FORCED) in relation to a subscriber and a resource. |
SubscriptionList |
getByUserSubscriber(String userId)
Gets all subscriptions (COMPONENT/NODE and SELF_CREATION/FORCED) in relation to a user. |
SubscriptionSubscriberList |
getSubscribers(Collection<? extends SubscriptionResource> resources)
Gets all subscribers (USER and/or GROUP) that are subscribed to given resources. |
SubscriptionSubscriberList |
getSubscribers(Collection<? extends SubscriptionResource> resources,
SubscriptionMethod method)
Gets all subscribers (USER and/or GROUP) that are subscribed to given resources. |
SubscriptionSubscriberList |
getSubscribers(SubscriptionResource resource)
Gets all subscribers (USER and/or GROUP) that are subscribed to a resource. |
SubscriptionSubscriberList |
getSubscribers(SubscriptionResource resource,
SubscriptionMethod method)
Gets all subscribers (USER and/or GROUP) that are subscribed to a resource. |
boolean |
isSubscriberSubscribedToResource(SubscriptionSubscriber subscriber,
SubscriptionResource resource)
Indicates if a subscriber is subscribed to a resource. |
boolean |
isUserSubscribedToResource(String user,
SubscriptionResource resource)
Indicates if a user is subscribed to a resource. |
void |
subscribe(Collection<? extends Subscription> subscriptions)
Register given subscriptions. |
void |
subscribe(Subscription subscription)
Register a subscription. |
void |
unsubscribe(Collection<? extends Subscription> subscriptions)
Unregister given subscriptions. |
void |
unsubscribe(Subscription subscription)
Unregister a subscription. |
void |
unsubscribeByResource(SubscriptionResource resource)
Unregister all subscriptions in relation to the given resource. |
void |
unsubscribeByResources(Collection<? extends SubscriptionResource> resources)
Unregister all subscriptions in relation to the given resources. |
void |
unsubscribeBySubscriber(SubscriptionSubscriber subscriber)
Unregister all subscription in relation to the given subscriber. |
void |
unsubscribeBySubscribers(Collection<? extends SubscriptionSubscriber> subscribers)
Unregister all subscription in relation to given subscribers. |
| Method Detail |
|---|
void subscribe(Subscription subscription)
subscription - void subscribe(Collection<? extends Subscription> subscriptions)
subscriptions - void unsubscribe(Subscription subscription)
subscription - void unsubscribe(Collection<? extends Subscription> subscriptions)
subscriptions - void unsubscribeBySubscriber(SubscriptionSubscriber subscriber)
subscriber - void unsubscribeBySubscribers(Collection<? extends SubscriptionSubscriber> subscribers)
subscribers - void unsubscribeByResource(SubscriptionResource resource)
resource - the aimed resourcevoid unsubscribeByResources(Collection<? extends SubscriptionResource> resources)
resources - the aimed resourcesboolean existsSubscription(Subscription subscription)
subscription -
SubscriptionList getByResource(SubscriptionResource resource)
resource -
SubscriptionList getByResource(SubscriptionResource resource,
SubscriptionMethod method)
resource - method -
SubscriptionList getByUserSubscriber(String userId)
userId -
SubscriptionList getBySubscriber(SubscriptionSubscriber subscriber)
subscriber -
SubscriptionList getBySubscriberAndComponent(SubscriptionSubscriber subscriber,
String instanceId)
subscriber - instanceId -
SubscriptionList getBySubscriberAndResource(SubscriptionSubscriber subscriber,
SubscriptionResource resource)
subscriber - resource -
SubscriptionSubscriberList getSubscribers(SubscriptionResource resource)
resource -
SubscriptionSubscriberList getSubscribers(SubscriptionResource resource,
SubscriptionMethod method)
resource - method -
SubscriptionSubscriberList getSubscribers(Collection<? extends SubscriptionResource> resources)
resources -
SubscriptionSubscriberList getSubscribers(Collection<? extends SubscriptionResource> resources,
SubscriptionMethod method)
resources - method -
boolean isSubscriberSubscribedToResource(SubscriptionSubscriber subscriber,
SubscriptionResource resource)
subscriber - resource -
boolean isUserSubscribedToResource(String user,
SubscriptionResource resource)
user - resource -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||