Package rocks.xmpp.extensions.rtt
Class InboundRealTimeMessage
- java.lang.Object
-
- rocks.xmpp.extensions.rtt.InboundRealTimeMessage
-
public final class InboundRealTimeMessage extends Object
An inbound real-time message.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRealTimeTextChangeListener(Consumer<RealTimeTextChangeEvent> realTimeTextListener)Adds a text change listener, which allows to listen for text changes.JidgetFrom()Gets the sender of the real-time message.StringgetId()intgetSequence()Gets the sequence number of this real-time message.StringgetText()Gets the current text.booleanisComplete()Indicates whether this real-time message is complete.voidremoveRealTimeTextChangeListener(Consumer<RealTimeTextChangeEvent> realTimeTextListener)Removes a previously added text change listener.StringtoString()
-
-
-
Method Detail
-
getText
public final String getText()
Gets the current text.- Returns:
- The text.
-
getFrom
public final Jid getFrom()
Gets the sender of the real-time message.- Returns:
- The sender.
-
addRealTimeTextChangeListener
public final void addRealTimeTextChangeListener(Consumer<RealTimeTextChangeEvent> realTimeTextListener)
Adds a text change listener, which allows to listen for text changes.- Parameters:
realTimeTextListener- The listener.
-
removeRealTimeTextChangeListener
public final void removeRealTimeTextChangeListener(Consumer<RealTimeTextChangeEvent> realTimeTextListener)
Removes a previously added text change listener.- Parameters:
realTimeTextListener- The listener.
-
isComplete
public final boolean isComplete()
Indicates whether this real-time message is complete.- Returns:
- True, if the message is complete.
-
getSequence
public final int getSequence()
Gets the sequence number of this real-time message.- Returns:
- The sequence number.
-
getId
public final String getId()
-
-