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()