Package | Description |
---|---|
org.jivesoftware.smack |
Core classes of the Smack API.
|
org.jivesoftware.smack.filter |
Allows
StanzaCollector and StanzaListener instances 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 |
TODO describe me.
|
org.jivesoftware.smack.util |
TODO describe me.
|
org.jivesoftware.smackx.iot.provisioning |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.muc |
Classes and Interfaces that implement Multi-User Chat (MUC) as defined in XEP-45.
|
org.jivesoftware.smackx.workgroup.agent |
TODO describe me.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractXMPPConnection.disconnect(Presence unavailablePresence)
Closes the connection.
|
void |
PresenceListener.processPresence(Presence presence) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
PresenceTypeFilter.acceptSpecific(Presence presence) |
Modifier and Type | Method and Description |
---|---|
Presence |
Presence.clone()
Creates and returns a copy of this presence stanza.
|
Presence |
Presence.cloneWithNewId()
Clone this presence and set a newly generated stanza ID as the clone's ID.
|
Constructor and Description |
---|
Presence(Presence other)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
Presence |
Roster.getPresence(BareJid jid)
Returns the presence info for a particular user.
|
Presence |
Roster.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.
|
Modifier and Type | Method and Description |
---|---|
java.util.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.
|
java.util.List<Presence> |
Roster.getAvailablePresences(BareJid bareJid)
Returns a List of all available Presence Objects for the given bare JID.
|
java.util.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.
|
Modifier and Type | Method and Description |
---|---|
void |
PresenceEventListener.presenceAvailable(FullJid address,
Presence availablePresence) |
void |
AbstractPresenceEventListener.presenceAvailable(FullJid address,
Presence availablePresence) |
void |
RosterListener.presenceChanged(Presence presence)
Called when the presence of a roster entry is changed.
|
void |
AbstractRosterListener.presenceChanged(Presence presence) |
void |
PresenceEventListener.presenceError(Jid address,
Presence errorPresence) |
void |
AbstractPresenceEventListener.presenceError(Jid address,
Presence errorPresence) |
void |
PresenceEventListener.presenceSubscribed(BareJid address,
Presence subscribedPresence) |
void |
AbstractPresenceEventListener.presenceSubscribed(BareJid address,
Presence subscribedPresence) |
void |
PresenceEventListener.presenceUnavailable(FullJid address,
Presence presence) |
void |
AbstractPresenceEventListener.presenceUnavailable(FullJid address,
Presence presence) |
void |
PresenceEventListener.presenceUnsubscribed(BareJid address,
Presence unsubscribedPresence) |
void |
AbstractPresenceEventListener.presenceUnsubscribed(BareJid address,
Presence unsubscribedPresence) |
SubscribeListener.SubscribeAnswer |
SubscribeListener.processSubscribe(Jid from,
Presence subscribeRequest)
Handle incoming presence subscription requests.
|
Modifier and Type | Method and Description |
---|---|
static Presence |
PacketParserUtils.parsePresence(org.xmlpull.v1.XmlPullParser parser)
Parses a presence packet.
|
Modifier and Type | Method and Description |
---|---|
void |
BecameFriendListener.becameFriend(BareJid jid,
Presence presence) |
void |
WasUnfriendedListener.wasUnfriendedListener(BareJid jid,
Presence presence) |
Modifier and Type | Method and Description |
---|---|
Presence |
MultiUserChat.getOccupantPresence(EntityFullJid user)
Returns the presence info for a particular user, or null if the user
is not in the room.
|
Modifier and Type | Method and Description |
---|---|
MucEnterConfiguration.Builder |
MucEnterConfiguration.Builder.withPresence(Presence presence)
Set the presence used to join the MUC room.
|
Modifier and Type | Method and Description |
---|---|
Presence |
AgentRoster.getPresence(Jid user)
Returns the presence info for a particular agent, or null if the agent
is unavailable (offline) or if no presence information is available.
|
Modifier and Type | Method and Description |
---|---|
void |
AgentRosterListener.presenceChanged(Presence presence) |