Package io.undertow.websockets.core
Class BufferedTextMessage
java.lang.Object
io.undertow.websockets.core.BufferedTextMessage
A buffered text message.
- Author:
- Stuart Douglas
-
Constructor Summary
ConstructorsConstructorDescriptionBufferedTextMessage(boolean bufferFullMessage) BufferedTextMessage(long maxMessageSize, boolean bufferFullMessage) -
Method Summary
Modifier and TypeMethodDescriptiongetData()Gets the buffered data and clears the buffered text message.booleanvoidread(StreamSourceFrameChannel channel, WebSocketCallback<BufferedTextMessage> callback) voidreadBlocking(StreamSourceFrameChannel channel)
-
Constructor Details
-
BufferedTextMessage
public BufferedTextMessage(long maxMessageSize, boolean bufferFullMessage) - Parameters:
maxMessageSize- The maximum message sizebufferFullMessage- If the complete message should be buffered
-
BufferedTextMessage
public BufferedTextMessage(boolean bufferFullMessage)
-
-
Method Details
-
readBlocking
- Throws:
IOException
-
read
-
getData
Gets the buffered data and clears the buffered text message. If this is not called on a UTF8 character boundary there may be partial code point data that is still buffered.- Returns:
- The data
-
isComplete
public boolean isComplete()
-