public class QBMessageStatusesManager
extends Manager
| Constructor and Description |
|---|
QBMessageStatusesManager(XMPPConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageStatusListener(QBMessageStatusListener listener)
Register a new listener to receive message's statuses
|
java.util.Collection<QBMessageStatusListener> |
getMessageStatusListeners()
Returns an unmodifiable collection of all chat listeners currently registered with the
manager.
|
protected void |
processIncomingDeliveredStatus(java.lang.String messageId,
java.lang.String dialogId,
java.lang.Integer userId) |
protected void |
processIncomingReadStatus(java.lang.String messageId,
java.lang.String dialogId,
java.lang.Integer userId) |
void |
removeMessageStatusListener(QBMessageStatusListener listener)
Removes a listener.
|
public QBMessageStatusesManager(XMPPConnection connection)
protected void processIncomingReadStatus(java.lang.String messageId,
java.lang.String dialogId,
java.lang.Integer userId)
protected void processIncomingDeliveredStatus(java.lang.String messageId,
java.lang.String dialogId,
java.lang.Integer userId)
public void addMessageStatusListener(QBMessageStatusListener listener)
listener - The QBMessageStatusListener instance.public void removeMessageStatusListener(QBMessageStatusListener listener)
listener - The listener that is being removedpublic java.util.Collection<QBMessageStatusListener> getMessageStatusListeners()