Package tigase.muc
Class PresenceStore
- java.lang.Object
-
- tigase.muc.PresenceStore
-
public class PresenceStore extends Object
Class 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
-
Constructor Summary
Constructors Constructor Description PresenceStore()PresenceStore(PresenceStore.PresenceDeliveryLogic pdl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Method descriptionCollection<tigase.xmpp.JID>getAllKnownJIDs()tigase.xml.ElementgetBestPresence(tigase.xmpp.BareJID jid)Method descriptionPresenceStore.PresencegetBestPresenceInt(tigase.xmpp.BareJID jid)tigase.xml.ElementgetPresence(tigase.xmpp.JID jid)Method descriptionbooleanisAvailable(tigase.xmpp.BareJID jid)Method descriptionvoidremove(tigase.xmpp.JID from)voidsetOrdening(PresenceStore.PresenceDeliveryLogic pdl)voidupdate(tigase.xml.Element presence)Method description
-
-
-
Field Detail
-
log
protected static final Logger log
-
-
Constructor Detail
-
PresenceStore
public PresenceStore()
-
PresenceStore
public PresenceStore(PresenceStore.PresenceDeliveryLogic pdl)
-
-
Method Detail
-
clear
public void clear()
Method description
-
getAllKnownJIDs
public Collection<tigase.xmpp.JID> getAllKnownJIDs()
-
getBestPresence
public tigase.xml.Element getBestPresence(tigase.xmpp.BareJID jid)
Method description- Parameters:
jid-- Returns:
-
getBestPresenceInt
public PresenceStore.Presence getBestPresenceInt(tigase.xmpp.BareJID jid)
-
getPresence
public tigase.xml.Element getPresence(tigase.xmpp.JID jid)
Method description- Parameters:
jid-- Returns:
-
isAvailable
public boolean isAvailable(tigase.xmpp.BareJID jid)
Method description- Parameters:
jid-- Returns:
-
setOrdening
public void setOrdening(PresenceStore.PresenceDeliveryLogic pdl)
-
remove
public void remove(tigase.xmpp.JID from) throws tigase.util.TigaseStringprepException- Parameters:
from-- Throws:
tigase.util.TigaseStringprepException
-
update
public void update(tigase.xml.Element presence) throws tigase.util.TigaseStringprepExceptionMethod description- Parameters:
presence-- Throws:
tigase.util.TigaseStringprepException
-
-