Package tigase.pubsub.repository
Interface ISubscriptions
-
- All Known Subinterfaces:
ISubscriptionsCached
- All Known Implementing Classes:
NodeSubscriptions,NodeSubscriptions,PresenceNodeSubscriptions
public interface ISubscriptions
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringaddSubscriberJid(tigase.xmpp.jid.BareJID jid, Subscription subscription)voidchangeSubscription(tigase.xmpp.jid.BareJID jid, Subscription subscription)SubscriptiongetSubscription(tigase.xmpp.jid.BareJID jid)java.lang.StringgetSubscriptionId(tigase.xmpp.jid.BareJID jid)java.util.stream.Stream<UsersSubscription>getSubscriptions()java.util.stream.Stream<UsersSubscription>getSubscriptionsForPublish()intsize()
-
-
-
Method Detail
-
addSubscriberJid
java.lang.String addSubscriberJid(tigase.xmpp.jid.BareJID jid, Subscription subscription)
-
changeSubscription
void changeSubscription(tigase.xmpp.jid.BareJID jid, Subscription subscription)
-
getSubscription
Subscription getSubscription(tigase.xmpp.jid.BareJID jid)
-
getSubscriptionId
java.lang.String getSubscriptionId(tigase.xmpp.jid.BareJID jid)
-
getSubscriptions
java.util.stream.Stream<UsersSubscription> getSubscriptions()
-
getSubscriptionsForPublish
java.util.stream.Stream<UsersSubscription> getSubscriptionsForPublish()
-
size
int size()
-
-