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.boolean
void
read
(StreamSourceFrameChannel channel, WebSocketCallback<BufferedTextMessage> callback) void
readBlocking
(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()
-