Package tigase.pubsub.repository
Class NodeSubscriptions
java.lang.Object
tigase.pubsub.repository.NodeSubscriptions
- All Implemented Interfaces:
ISubscriptions
- Direct Known Subclasses:
NodeSubscriptions
Implementation of PubSub node subscription handling.
- Version:
- 5.0.0, 2010.03.27 at 05:27:46 GMT
- Author:
- Artur Hefczyc
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Loggerprotected final ConcurrentMap<tigase.xmpp.jid.BareJID, UsersSubscription> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedNodeSubscriptions(Map<tigase.xmpp.jid.BareJID, UsersSubscription> subscriptions) -
Method Summary
Modifier and TypeMethodDescriptionaddSubscriberJid(tigase.xmpp.jid.BareJID bareJid, Subscription subscription) voidchangeSubscription(tigase.xmpp.jid.BareJID bareJid, Subscription subscription) static NodeSubscriptionscreate()protected UsersSubscriptionget(tigase.xmpp.jid.BareJID bareJid) getSubscription(tigase.xmpp.jid.BareJID bareJid) getSubscriptionId(tigase.xmpp.jid.BareJID bareJid) voidinit(Queue<UsersSubscription> data) intsize()toString()
-
Field Details
-
DELIMITER
- See Also:
-
log
-
subs
-
-
Constructor Details
-
NodeSubscriptions
protected NodeSubscriptions() -
NodeSubscriptions
-
-
Method Details
-
create
-
addSubscriberJid
- Specified by:
addSubscriberJidin interfaceISubscriptions
-
changeSubscription
- Specified by:
changeSubscriptionin interfaceISubscriptions
-
getSubscription
- Specified by:
getSubscriptionin interfaceISubscriptions
-
getSubscriptionId
- Specified by:
getSubscriptionIdin interfaceISubscriptions
-
getSubscriptions
- Specified by:
getSubscriptionsin interfaceISubscriptions
-
getSubscriptionsForPublish
- Specified by:
getSubscriptionsForPublishin interfaceISubscriptions
-
init
-
size
public int size()- Specified by:
sizein interfaceISubscriptions
-
toString
-
get
-