public class PresenceManager
extends java.lang.Object
implements org.jivesoftware.smack.RosterListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MULTIPLICITY_DEVICES_GROUP
The Constant MULTIPLICITY_DEVICES_GROUP.
|
Constructor and Description |
---|
PresenceManager()
Instantiates a new presence manager.
|
Modifier and Type | Method and Description |
---|---|
void |
entriesAdded(java.util.Collection<java.lang.String> addresses) |
void |
entriesDeleted(java.util.Collection<java.lang.String> addresses) |
void |
entriesUpdated(java.util.Collection<java.lang.String> addresses) |
org.jivesoftware.smack.XMPPConnection |
getConnection()
Gets the connection.
|
java.util.Collection<java.lang.String> |
getCurrentDevicesPresent()
Gets the current devices present.
|
java.util.List<java.lang.String> |
getDeviceNamesOnline(java.lang.String deviceType)
Gets the device names online.
|
void |
presenceChanged(org.jivesoftware.smack.packet.Presence presence) |
void |
registerPresenceListener(IPresenceListener listener)
Register presence listener.
|
void |
setConnection(org.jivesoftware.smack.XMPPConnection connection)
Sets the connection.
|
public static final java.lang.String MULTIPLICITY_DEVICES_GROUP
public void entriesAdded(java.util.Collection<java.lang.String> addresses)
entriesAdded
in interface org.jivesoftware.smack.RosterListener
public void entriesDeleted(java.util.Collection<java.lang.String> addresses)
entriesDeleted
in interface org.jivesoftware.smack.RosterListener
public void entriesUpdated(java.util.Collection<java.lang.String> addresses)
entriesUpdated
in interface org.jivesoftware.smack.RosterListener
public org.jivesoftware.smack.XMPPConnection getConnection()
public java.util.Collection<java.lang.String> getCurrentDevicesPresent()
public java.util.List<java.lang.String> getDeviceNamesOnline(java.lang.String deviceType)
deviceType
- the device typepublic void presenceChanged(org.jivesoftware.smack.packet.Presence presence)
presenceChanged
in interface org.jivesoftware.smack.RosterListener
public void registerPresenceListener(IPresenceListener listener)
listener
- the listenerpublic void setConnection(org.jivesoftware.smack.XMPPConnection connection)
connection
- the new connection