Package tigase.muc
Class PresenceStore
- java.lang.Object
-
- tigase.muc.PresenceStore
-
public class PresenceStore extends java.lang.ObjectClass description- Version:
- Enter version here..., 13/02/16
- Author:
- Enter your name here...
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPresenceStore.Presencestatic classPresenceStore.PresenceDeliveryLogicPossible presence delivery strategies - either prefering last send presence or the presence with the highest priority
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.logging.Loggerlog
-
Constructor Summary
Constructors Constructor Description PresenceStore()PresenceStore(PresenceStore.PresenceDeliveryLogic pdl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.util.Collection<tigase.xmpp.jid.JID>getAllKnownJIDs()tigase.xml.ElementgetBestPresence(tigase.xmpp.jid.BareJID jid)PresenceStore.PresencegetBestPresenceInt(tigase.xmpp.jid.BareJID jid)tigase.xml.ElementgetPresence(tigase.xmpp.jid.JID jid)booleanisAvailable(tigase.xmpp.jid.BareJID jid)voidremove(tigase.xmpp.jid.JID from)voidsetOrdening(PresenceStore.PresenceDeliveryLogic pdl)voidupdate(tigase.xml.Element presence)
-
-
-
Constructor Detail
-
PresenceStore
public PresenceStore()
-
PresenceStore
public PresenceStore(PresenceStore.PresenceDeliveryLogic pdl)
-
-
Method Detail
-
clear
public void clear()
-
getAllKnownJIDs
public java.util.Collection<tigase.xmpp.jid.JID> getAllKnownJIDs()
-
getBestPresence
public tigase.xml.Element getBestPresence(tigase.xmpp.jid.BareJID jid)
-
getBestPresenceInt
public PresenceStore.Presence getBestPresenceInt(tigase.xmpp.jid.BareJID jid)
-
getPresence
public tigase.xml.Element getPresence(tigase.xmpp.jid.JID jid)
-
isAvailable
public boolean isAvailable(tigase.xmpp.jid.BareJID jid)
-
remove
public void remove(tigase.xmpp.jid.JID from) throws tigase.util.stringprep.TigaseStringprepException- Throws:
tigase.util.stringprep.TigaseStringprepException
-
setOrdening
public void setOrdening(PresenceStore.PresenceDeliveryLogic pdl)
-
update
public void update(tigase.xml.Element presence) throws tigase.util.stringprep.TigaseStringprepException- Throws:
tigase.util.stringprep.TigaseStringprepException
-
-