public final class ChatSession extends Object
In practice, instant messaging activity between human users tends to occur in the form of a conversational burst that we call a "chat session": the exchange of multiple messages between two parties in relatively rapid succession within a relatively brief period of time.
In order to create a new chat session, use the chat manager.
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageListener(MessageListener stanzaListener)
Adds a message listener, which will get notified, whenever a chat message has been received for this chat session.
|
Jid |
getChatPartner()
Gets the chat partner of this chat session.
|
String |
getThread()
Gets the thread id which is used for this chat session.
|
void |
removeMessageListener(MessageListener stanzaListener)
Removes a previously added message listener.
|
void |
send(Message message)
Sends a chat message to the chat partner.
|
public void addMessageListener(MessageListener stanzaListener)
stanzaListener - The listener.removeMessageListener(rocks.xmpp.core.stanza.MessageListener)public void removeMessageListener(MessageListener stanzaListener)
stanzaListener - The listener.addMessageListener(rocks.xmpp.core.stanza.MessageListener)public void send(Message message)
message - The message.public Jid getChatPartner()
public String getThread()
Copyright © 2014 XMPP.rocks. All rights reserved.