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.PacketListener
public 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