Uses of Class
org.jivesoftware.smack.packet.Presence
-
Packages that use Presence Package Description org.jivesoftware.smack Core classes of the Smack API.org.jivesoftware.smack.filter AllowsStanzaCollectorandStanzaListenerinstances to filter for stanzas with particular attributes.org.jivesoftware.smack.packet XML stanzas and extension elements that are part of the XMPP protocol.org.jivesoftware.smack.roster Smacks API for Rosters.org.jivesoftware.smack.util Utility classes.org.jivesoftware.smackx.iot.provisioning Smack's API for XMPP IoT.org.jivesoftware.smackx.last_interaction.element Element classes for XEP-0319: Last User Interaction in Presence.org.jivesoftware.smackx.muc Smack API for Multi-User Chat (MUC, XEP-0045).org.jivesoftware.smackx.workgroup.agent TODO describe me. -
-
Uses of Presence in org.jivesoftware.smack
Methods in org.jivesoftware.smack with parameters of type Presence Modifier and Type Method Description voidAbstractXMPPConnection. disconnect(Presence unavailablePresence)Closes the connection.voidPresenceListener. processPresence(Presence presence)Method parameters in org.jivesoftware.smack with type arguments of type Presence Modifier and Type Method Description voidAbstractXMPPConnection. addPresenceInterceptor(Consumer<PresenceBuilder> presenceInterceptor, Predicate<Presence> presenceFilter)voidXMPPConnection. addPresenceInterceptor(Consumer<PresenceBuilder> presenceInterceptor, Predicate<Presence> presenceFilter)Registers a stanza interceptor with this connection. -
Uses of Presence in org.jivesoftware.smack.filter
Methods in org.jivesoftware.smack.filter with parameters of type Presence Modifier and Type Method Description protected booleanPresenceTypeFilter. acceptSpecific(Presence presence) -
Uses of Presence in org.jivesoftware.smack.packet
Methods in org.jivesoftware.smack.packet that return Presence Modifier and Type Method Description PresencePresenceBuilder. build()PresencePresence. clone()Deprecated.useasBuilder()instead.PresencePresence. cloneWithNewId()Deprecated.useasBuilder(XMPPConnection)orasBuilder(String)instead.Methods in org.jivesoftware.smack.packet with parameters of type Presence Modifier and Type Method Description static PresenceBuilderStanzaBuilder. buildPresenceFrom(Presence presence, String stanzaId)static PresenceBuilderStanzaBuilder. buildPresenceFrom(Presence presence, StanzaIdSource stanzaIdSource)PresenceBuilderStanzaFactory. buildPresenceStanzaFrom(Presence presence)Constructors in org.jivesoftware.smack.packet with parameters of type Presence Constructor Description Presence(Presence other)Copy constructor. -
Uses of Presence in org.jivesoftware.smack.roster
Methods in org.jivesoftware.smack.roster that return Presence Modifier and Type Method Description PresenceRoster. getPresence(BareJid jid)Returns the presence info for a particular user.PresenceRoster. getPresenceResource(FullJid userWithResource)Returns the presence info for a particular user's resource, or unavailable presence if the user is offline or if no presence information is available, such as when you are not subscribed to the user's presence updates.Methods in org.jivesoftware.smack.roster that return types with arguments of type Presence Modifier and Type Method Description List<Presence>Roster. getAllPresences(BareJid bareJid)Returns a List of Presence objects for all of a user's current presences if no presence information is available, such as when you are not subscribed to the user's presence updates.List<Presence>Roster. getAvailablePresences(BareJid bareJid)Returns a List of all available Presence Objects for the given bare JID.List<Presence>Roster. getPresences(BareJid jid)Returns a List of Presence objects for all of a user's current presences or an unavailable presence if the user is unavailable (offline) or if no presence information is available, such as when you are not subscribed to the user's presence updates.Methods in org.jivesoftware.smack.roster with parameters of type Presence Modifier and Type Method Description voidAbstractPresenceEventListener. presenceAvailable(FullJid address, Presence availablePresence)voidPresenceEventListener. presenceAvailable(FullJid address, Presence availablePresence)voidAbstractRosterListener. presenceChanged(Presence presence)voidRosterListener. presenceChanged(Presence presence)Called when the presence of a roster entry is changed.voidAbstractPresenceEventListener. presenceError(Jid address, Presence errorPresence)voidPresenceEventListener. presenceError(Jid address, Presence errorPresence)voidAbstractPresenceEventListener. presenceSubscribed(BareJid address, Presence subscribedPresence)voidPresenceEventListener. presenceSubscribed(BareJid address, Presence subscribedPresence)voidAbstractPresenceEventListener. presenceUnavailable(FullJid address, Presence presence)voidPresenceEventListener. presenceUnavailable(FullJid address, Presence presence)voidAbstractPresenceEventListener. presenceUnsubscribed(BareJid address, Presence unsubscribedPresence)voidPresenceEventListener. presenceUnsubscribed(BareJid address, Presence unsubscribedPresence)SubscribeListener.SubscribeAnswerSubscribeListener. processSubscribe(Jid from, Presence subscribeRequest)Handle incoming presence subscription requests. -
Uses of Presence in org.jivesoftware.smack.util
Methods in org.jivesoftware.smack.util that return Presence Modifier and Type Method Description static PresencePacketParserUtils. parsePresence(XmlPullParser parser)static PresencePacketParserUtils. parsePresence(XmlPullParser parser, XmlEnvironment outerXmlEnvironment)Parses a presence packet. -
Uses of Presence in org.jivesoftware.smackx.iot.provisioning
Methods in org.jivesoftware.smackx.iot.provisioning with parameters of type Presence Modifier and Type Method Description voidBecameFriendListener. becameFriend(BareJid jid, Presence presence)voidWasUnfriendedListener. wasUnfriendedListener(BareJid jid, Presence presence) -
Uses of Presence in org.jivesoftware.smackx.last_interaction.element
Methods in org.jivesoftware.smackx.last_interaction.element with parameters of type Presence Modifier and Type Method Description static voidIdleElement. addToPresence(Presence presence)Add an Idle element with current date to the presence.static IdleElementIdleElement. fromPresence(Presence presence)Return the IdleElement from a presence. -
Uses of Presence in org.jivesoftware.smackx.muc
Methods in org.jivesoftware.smackx.muc that return Presence Modifier and Type Method Description PresenceMultiUserChat. getOccupantPresence(EntityFullJid user)Returns the presence info for a particular user, ornullif the user is not in the room.PresenceMultiUserChat. join(MucEnterConfiguration mucEnterConfiguration)Joins the chat room using the specified nickname and password.PresenceMultiUserChat. join(Resourcepart nickname)Joins the chat room using the specified nickname.PresenceMultiUserChat. leave()Leave the chat room.PresenceMultiUserChat. leaveSync()Deprecated.useMultiUserChat.leave()instead.Methods in org.jivesoftware.smackx.muc with parameters of type Presence Modifier and Type Method Description default voidUserStatusListener. removed(MUCUser mucUser, Presence presence)Called when a user is involuntarily removed from the room.MucEnterConfiguration.BuilderMucEnterConfiguration.Builder. withPresence(Presence presence)Deprecated.useMucEnterConfiguration.Builder.withPresence(Consumer)instead. -
Uses of Presence in org.jivesoftware.smackx.workgroup.agent
Methods in org.jivesoftware.smackx.workgroup.agent that return Presence Modifier and Type Method Description PresenceAgentRoster. getPresence(Jid user)Returns the presence info for a particular agent, ornullif the agent is unavailable (offline) or if no presence information is available.Methods in org.jivesoftware.smackx.workgroup.agent with parameters of type Presence Modifier and Type Method Description voidAgentRosterListener. presenceChanged(Presence presence)
-