Package tigase.pubsub.repository
Class PresenceCollectorRepository.ServiceEntry
- java.lang.Object
-
- tigase.pubsub.repository.PresenceCollectorRepository.ServiceEntry
-
- Enclosing class:
- PresenceCollectorRepository
public class PresenceCollectorRepository.ServiceEntry extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ServiceEntry(tigase.xmpp.jid.BareJID serviceJid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
add(tigase.xmpp.jid.JID jid, java.lang.String caps)
PresenceCollectorRepository.UserEntry
get(tigase.xmpp.jid.BareJID jid)
tigase.xmpp.jid.BareJID
getServiceJid()
java.util.Collection<PresenceCollectorRepository.UserEntry>
getUserEntries()
boolean
remove(tigase.xmpp.jid.JID jid)
protected <T> T
synchronizeOnUserJID(tigase.xmpp.jid.BareJID jid, java.util.function.Supplier<T> run)
java.util.stream.Stream<PresenceCollectorRepository.UserEntry>
userEntriesStream()
-
-
-
Method Detail
-
getServiceJid
public tigase.xmpp.jid.BareJID getServiceJid()
-
add
public java.lang.String add(tigase.xmpp.jid.JID jid, java.lang.String caps)
-
remove
public boolean remove(tigase.xmpp.jid.JID jid)
-
get
public PresenceCollectorRepository.UserEntry get(tigase.xmpp.jid.BareJID jid)
-
getUserEntries
public java.util.Collection<PresenceCollectorRepository.UserEntry> getUserEntries()
-
userEntriesStream
public java.util.stream.Stream<PresenceCollectorRepository.UserEntry> userEntriesStream()
-
synchronizeOnUserJID
protected <T> T synchronizeOnUserJID(tigase.xmpp.jid.BareJID jid, java.util.function.Supplier<T> run)
-
-