QBChatDialog for private chat options.@Deprecated
public class QBPrivateChat
extends <any>
QBChatDialog| Modifier and Type | Method and Description |
|---|---|
void |
addIsTypingListener(QBIsTypingListener<QBPrivateChat> listener)
Deprecated.
Adds the 'is typing' listener.
|
void |
addMessageListener(QBMessageListener<QBPrivateChat> listener)
Deprecated.
Adds the incoming messages listener.
|
void |
addMessageSentListener(<any> listener)
Deprecated.
|
void |
close()
Deprecated.
Closes the chat and removes all references to it from the
QBPrivateChatManager. |
void |
deliverMessage(QBChatMessage message)
Deprecated.
Delivers the message.
|
void |
deliverMessage(QBChatMessage message,
QBEntityCallback<java.lang.Void> callback)
Deprecated.
|
boolean |
equals(java.lang.Object obj)
Deprecated.
|
java.lang.String |
getDialogId()
Deprecated.
|
java.util.Collection<QBIsTypingListener<QBPrivateChat>> |
getIsTypingListeners()
Deprecated.
Gets the list of 'is typing' listeners
|
java.util.Collection<QBMessageListener<QBPrivateChat>> |
getMessageListeners()
Deprecated.
Gets the list of message messageListeners.
|
java.util.Collection<<any>> |
getMessageSentListeners()
Deprecated.
|
int |
getParticipant()
Deprecated.
Returns the id of the user the chat is with.
|
void |
readMessage(QBChatMessage message)
Deprecated.
Reads the message.
|
void |
readMessage(QBChatMessage message,
QBEntityCallback<java.lang.Void> callback)
Deprecated.
|
void |
readMessage(java.lang.String messageID)
Deprecated.
Use 'readMessage(QBChatMessage message)' instead.
|
void |
removeIsTypingListener(QBIsTypingListener<QBPrivateChat> listener)
Deprecated.
Removes the 'is typing' listener.
|
void |
removeMessageListener(QBMessageListener<QBPrivateChat> listener)
Deprecated.
Removes the incoming messages listener.
|
void |
removeMessageSentListener(<any> listener)
Deprecated.
|
void |
sendIsTypingNotification()
Deprecated.
Sends 'is typing' notification.
|
void |
sendIsTypingNotification(QBEntityCallback<java.lang.Void> callback)
Deprecated.
|
void |
sendMessage(QBChatMessage message)
Deprecated.
Sends a chat message to the other chat participant.
|
void |
sendMessage(QBChatMessage message,
QBEntityCallback<java.lang.Void> callback)
Deprecated.
|
void |
sendMessage(java.lang.String text)
Deprecated.
Sends a chat message to the other chat participant.
|
void |
sendMessage(java.lang.String text,
QBEntityCallback<java.lang.Void> callback)
Deprecated.
|
void |
sendStopTypingNotification()
Deprecated.
Sends 'stop typing' notification.
|
void |
sendStopTypingNotification(QBEntityCallback<java.lang.Void> callback)
Deprecated.
|
public java.lang.String getDialogId()
public int getParticipant()
public void sendMessage(java.lang.String text)
throws SmackException.NotConnectedException
text - the text to send.org.jivesoftware.smack.SmackException.NotConnectedExceptionSmackException.NotConnectedExceptionpublic void sendMessage(java.lang.String text,
QBEntityCallback<java.lang.Void> callback)
public void sendMessage(QBChatMessage message) throws SmackException.NotConnectedException
message - the message to send.SmackException.NotConnectedExceptionpublic void sendMessage(QBChatMessage message, QBEntityCallback<java.lang.Void> callback)
public void sendIsTypingNotification()
throws XMPPException,
SmackException.NotConnectedException
SmackException.NotConnectedExceptionXMPPExceptionpublic void sendIsTypingNotification(QBEntityCallback<java.lang.Void> callback)
public void sendStopTypingNotification()
throws XMPPException,
SmackException.NotConnectedException
SmackException.NotConnectedExceptionXMPPExceptionpublic void sendStopTypingNotification(QBEntityCallback<java.lang.Void> callback)
@Deprecated
public void readMessage(java.lang.String messageID)
throws XMPPException,
SmackException.NotConnectedException
messageID - The origin message IDSmackException.NotConnectedExceptionXMPPExceptionpublic void readMessage(QBChatMessage message) throws XMPPException, SmackException.NotConnectedException, java.lang.IllegalStateException
message - The origin messageXMPPExceptionSmackException.NotConnectedExceptionjava.lang.IllegalStateExceptionpublic void readMessage(QBChatMessage message, QBEntityCallback<java.lang.Void> callback)
public void deliverMessage(QBChatMessage message) throws XMPPException, SmackException.NotConnectedException, java.lang.IllegalStateException
message - The origin messageXMPPExceptionSmackException.NotConnectedExceptionjava.lang.IllegalStateExceptionpublic void deliverMessage(QBChatMessage message, QBEntityCallback<java.lang.Void> callback)
public void addMessageListener(QBMessageListener<QBPrivateChat> listener)
listener - The listener to set.QBMessageListenerpublic void removeMessageListener(QBMessageListener<QBPrivateChat> listener)
listener - The listener to remove.QBMessageListenerpublic java.util.Collection<QBMessageListener<QBPrivateChat>> getMessageListeners()
QBMessageListenerpublic void addMessageSentListener(<any> listener)
public void removeMessageSentListener(<any> listener)
public java.util.Collection<<any>> getMessageSentListeners()
public void addIsTypingListener(QBIsTypingListener<QBPrivateChat> listener)
listener - The listener to set.QBIsTypingListenerpublic void removeIsTypingListener(QBIsTypingListener<QBPrivateChat> listener)
listener - The listener to remove.QBIsTypingListenerpublic java.util.Collection<QBIsTypingListener<QBPrivateChat>> getIsTypingListeners()
QBIsTypingListenerpublic void close()
QBPrivateChatManager. The chat will
be unusable when this method returns, so it's recommend to drop all references to the
instance right after calling close().public boolean equals(java.lang.Object obj)