public class QBIncomingMessagesManager
extends Manager
chatService.login(user); ... logged in successfully QBIncomingMessagesManager incomingMessagesManager = chatService.getIncomingMessagesManager(); incomingMessagesManager.addMessageListener( new QBChatDialogMessageListener() { @Override public void processMessage(String dialogId, QBChatMessage message, Integer senderId) { } @Override public void processError(String dialogId, QBChatException exception, QBChatMessage message, Integer senderId) { } });
Constructor and Description |
---|
QBIncomingMessagesManager(XMPPConnection connection) |
Modifier and Type | Method and Description |
---|---|
void |
addDialogMessageListener(QBChatDialogMessageListener listener)
Adds the incoming messages listener for listening messages from all chats.
|
java.util.Collection<QBChatDialogMessageListener> |
getDialogMessageListeners()
Gets the list of message messageListeners for listening messages from all chats.
|
void |
removeDialogMessageListrener(QBChatDialogMessageListener listener)
Remove the incoming messages listener for listening messages from all chats.
|
public QBIncomingMessagesManager(XMPPConnection connection)
public void addDialogMessageListener(QBChatDialogMessageListener listener)
listener
- The listener to set.QBChatDialogMessageListener
public void removeDialogMessageListrener(QBChatDialogMessageListener listener)
listener
- The listener to remove.QBChatDialogMessageListener
public java.util.Collection<QBChatDialogMessageListener> getDialogMessageListeners()
QBMessageListener