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.NotConnectedException
SmackException.NotConnectedException
public 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.NotConnectedException
public void sendMessage(QBChatMessage message, QBEntityCallback<java.lang.Void> callback)
public void sendIsTypingNotification() throws XMPPException, SmackException.NotConnectedException
SmackException.NotConnectedException
XMPPException
public void sendIsTypingNotification(QBEntityCallback<java.lang.Void> callback)
public void sendStopTypingNotification() throws XMPPException, SmackException.NotConnectedException
SmackException.NotConnectedException
XMPPException
public void sendStopTypingNotification(QBEntityCallback<java.lang.Void> callback)
@Deprecated public void readMessage(java.lang.String messageID) throws XMPPException, SmackException.NotConnectedException
messageID
- The origin message IDSmackException.NotConnectedException
XMPPException
public void readMessage(QBChatMessage message) throws XMPPException, SmackException.NotConnectedException, java.lang.IllegalStateException
message
- The origin messageXMPPException
SmackException.NotConnectedException
java.lang.IllegalStateException
public void readMessage(QBChatMessage message, QBEntityCallback<java.lang.Void> callback)
public void deliverMessage(QBChatMessage message) throws XMPPException, SmackException.NotConnectedException, java.lang.IllegalStateException
message
- The origin messageXMPPException
SmackException.NotConnectedException
java.lang.IllegalStateException
public void deliverMessage(QBChatMessage message, QBEntityCallback<java.lang.Void> callback)
public void addMessageListener(QBMessageListener<QBPrivateChat> listener)
listener
- The listener to set.QBMessageListener
public void removeMessageListener(QBMessageListener<QBPrivateChat> listener)
listener
- The listener to remove.QBMessageListener
public java.util.Collection<QBMessageListener<QBPrivateChat>> getMessageListeners()
QBMessageListener
public 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.QBIsTypingListener
public void removeIsTypingListener(QBIsTypingListener<QBPrivateChat> listener)
listener
- The listener to remove.QBIsTypingListener
public java.util.Collection<QBIsTypingListener<QBPrivateChat>> getIsTypingListeners()
QBIsTypingListener
public 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)