public class MessagingManager
extends java.lang.Object
implements org.jivesoftware.smack.PacketListener
| Constructor and Description |
|---|
MessagingManager()
Instantiates a new messaging manager.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
deviceNameToJID(java.lang.String device)
Device name to jid.
|
java.lang.String[] |
namesToJIDs(java.lang.String... devices)
Names to ji ds.
|
void |
processPacket(org.jivesoftware.smack.packet.Packet inboundXMPPPacket) |
void |
registerMessageListener(IMessageListener listener,
java.lang.Class<?> objectsOfType)
Register message listener.
|
void |
sendMessageToDevices(Message message,
java.lang.String... devices)
Send message to devices.
|
void |
setConnection(org.jivesoftware.smack.XMPPConnection xmpp)
Sets the connection.
|
public java.lang.String deviceNameToJID(java.lang.String device)
device - the devicepublic java.lang.String[] namesToJIDs(java.lang.String... devices)
devices - the devicespublic void processPacket(org.jivesoftware.smack.packet.Packet inboundXMPPPacket)
processPacket in interface org.jivesoftware.smack.PacketListenerpublic void registerMessageListener(IMessageListener listener, java.lang.Class<?> objectsOfType)
listener - the listenerobjectsOfType - the objects of typepublic void sendMessageToDevices(Message message, java.lang.String... devices)
message - the messagedevices - the devicespublic void setConnection(org.jivesoftware.smack.XMPPConnection xmpp)
xmpp - the new connection