public abstract class Chat
extends java.lang.Object
An abstract chat class, which represents either a one-to-one chat session or a group chat session.
ChatSession
Constructor and Description |
---|
Chat() |
Modifier and Type | Method and Description |
---|---|
void |
addInboundMessageListener(java.util.function.Consumer<MessageEvent> messageListener)
Adds a message listener, which allows to listen for inbound messages.
|
void |
removeInboundMessageListener(java.util.function.Consumer<MessageEvent> messageListener)
Removes a previously added message listener.
|
abstract SendTask<Message> |
sendMessage(Message message)
Sends a message to the chat.
|
abstract SendTask<Message> |
sendMessage(java.lang.String message)
Sends a message to the chat.
|
public abstract SendTask<Message> sendMessage(java.lang.String message)
Sends a message to the chat.
message
- The message.public abstract SendTask<Message> sendMessage(Message message)
Sends a message to the chat.
message
- The message.public final void addInboundMessageListener(java.util.function.Consumer<MessageEvent> messageListener)
Adds a message listener, which allows to listen for inbound messages.
messageListener
- The listener.removeInboundMessageListener(Consumer)
public final void removeInboundMessageListener(java.util.function.Consumer<MessageEvent> messageListener)
Removes a previously added message listener.
messageListener
- The listener.addInboundMessageListener(Consumer)
Copyright © 2014–2019 XMPP.rocks. All rights reserved.