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.String
addSubscriberJid(tigase.xmpp.jid.BareJID jid, Subscription subscription)
void
changeSubscription(tigase.xmpp.jid.BareJID jid, Subscription subscription)
Subscription
getSubscription(tigase.xmpp.jid.BareJID jid)
java.lang.String
getSubscriptionId(tigase.xmpp.jid.BareJID jid)
java.util.stream.Stream<UsersSubscription>
getSubscriptions()
java.util.stream.Stream<UsersSubscription>
getSubscriptionsForPublish()
int
size()
-
-
-
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()
-
-