public interface UserSubscriptionService
Modifier and Type | Method and Description |
---|---|
Collection<String> |
findSubscriptionsTo(String userId)
Find all the user(s) that have the user with
userId in their subscriptions |
void |
subscribe(String userId,
String sessionId,
Collection<String> userIds)
Subscribe the user with
userId in the session sessionId to the users with userIds . |
void |
unSubscribe(String userId,
String sessionId)
Remove the subscription for the user with the given id and the given session.
|
void subscribe(String userId, String sessionId, Collection<String> userIds)
userId
in the session sessionId
to the users with userIds
.
If a subscription already exists then the existing user ids are replaced with the passed userIds
userId
- the id of the user to which the subscription belongs tosessionId
- the id of the session in which the user is subscribed touserIds
- the ids of all the users that the user is subscribed tovoid unSubscribe(String userId, String sessionId)
userId
- the id of the user that is being un-subscribedsessionId
- the id of the session that is being un-subscribedCollection<String> findSubscriptionsTo(String userId)
userId
in their subscriptionsuserId
- the id of the useruserId
in their subscriptionsCopyright © 2019. All rights reserved.