public class QBSystemMessagesManager
extends Manager
| Modifier and Type | Method and Description |
|---|---|
void |
addSystemMessageListener(QBSystemMessageListener listener)
Register a new listener to receive system messages
|
java.util.Collection<QBSystemMessageListener> |
getSystemMessageListeners()
Returns an unmodifiable collection of all system messages listeners currently registered
|
void |
removeSystemMessageListener(QBSystemMessageListener listener)
Removes a listener.
|
void |
sendSystemMessage(QBChatMessage message)
Sends a system message to a user.
|
void |
sendSystemMessage(QBChatMessage message,
QBEntityCallback<java.lang.Void> callback)
Sends a system message to a user async.
|
public void sendSystemMessage(QBChatMessage message) throws SmackException.NotConnectedException, java.lang.IllegalStateException
message - the message to send.SmackException.NotConnectedExceptionjava.lang.IllegalStateExceptionpublic void sendSystemMessage(QBChatMessage message, QBEntityCallback<java.lang.Void> callback)
message - the message to send.callback - A generic object for callback, must implement QBEntityCallback interface.public void addSystemMessageListener(QBSystemMessageListener listener)
listener - The QBSystemMessageListener instance.public void removeSystemMessageListener(QBSystemMessageListener listener)
listener - The listener that is being removedpublic java.util.Collection<QBSystemMessageListener> getSystemMessageListeners()