QBChatDialog
and QBRestChatService
@Deprecated
public class QBPrivateChatManager
extends <any>
Modifier and Type | Field and Description |
---|---|
protected QBMessageStatusesSender |
messageStatusesSender
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addPrivateChatManagerListener(QBPrivateChatManagerListener listener)
Deprecated.
Register a new listener to receive chats related events.
|
protected QBChatDialog |
buildDialogForUsers(QBUser... users)
Deprecated.
|
boolean |
contains(int userId)
Deprecated.
Returns true if contains chat for user Id.
|
QBPrivateChat |
createChat(int userId,
QBMessageListener listener)
Deprecated.
Creates a new chat and returns it.
|
QBPrivateChat |
getChat(int userId)
Deprecated.
Gets the chat associated with user id.
|
protected QBPrivateChat |
getChatByOutcomingMessage(Message message)
Deprecated.
|
java.util.Collection<QBPrivateChatManagerListener> |
getPrivateChatManagerListeners()
Deprecated.
Returns an unmodifiable collection of all chat listeners currently registered with this
manager.
|
protected void |
processIncomingPacket(Stanza packet)
Deprecated.
|
void |
removePrivateChatManagerListener(QBPrivateChatManagerListener listener)
Deprecated.
Removes a listener, it will no longer be notified of new chats related events.
|
protected void |
sendMessageInternal(QBChatMessage message,
QBPrivateChat chat)
Deprecated.
|
protected void |
sendReadStatus(java.lang.Integer senderId,
java.lang.String originMessageID,
java.lang.String dialogId)
Deprecated.
|
protected void |
sendReadStatus(QBChatMessage originMessage)
Deprecated.
|
protected QBMessageStatusesSender messageStatusesSender
public QBPrivateChat createChat(int userId, QBMessageListener listener)
userId
- The user this chat is with.listener
- The listener which will listen for new messages in this chat.QBPrivateChat
instance.public QBPrivateChat getChat(int userId)
userId
- Id of the userQBPrivateChat
public boolean contains(int userId)
userId
- Id of the user.public void addPrivateChatManagerListener(QBPrivateChatManagerListener listener)
listener
- The QBPrivateChatManagerListener
instance.public void removePrivateChatManagerListener(QBPrivateChatManagerListener listener)
listener
- The listener that is being removedpublic java.util.Collection<QBPrivateChatManagerListener> getPrivateChatManagerListeners()
protected void sendReadStatus(QBChatMessage originMessage) throws SmackException.NotConnectedException
SmackException.NotConnectedException
protected void sendReadStatus(java.lang.Integer senderId, java.lang.String originMessageID, java.lang.String dialogId) throws SmackException.NotConnectedException
SmackException.NotConnectedException
protected void processIncomingPacket(Stanza packet)
protected void sendMessageInternal(QBChatMessage message, QBPrivateChat chat) throws SmackException.NotConnectedException
SmackException.NotConnectedException
protected QBPrivateChat getChatByOutcomingMessage(Message message)
protected QBChatDialog buildDialogForUsers(QBUser... users)