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.Stringadd(tigase.xmpp.jid.JID jid, java.lang.String caps)PresenceCollectorRepository.UserEntryget(tigase.xmpp.jid.BareJID jid)tigase.xmpp.jid.BareJIDgetServiceJid()java.util.Collection<PresenceCollectorRepository.UserEntry>getUserEntries()booleanremove(tigase.xmpp.jid.JID jid)protected <T> TsynchronizeOnUserJID(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)
-
-