|
||||||||||
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 resource
void unsubscribeByResources(Collection<? extends SubscriptionResource> resources)
resources
- the aimed resources
boolean 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 |