Class AtmospherePushConnection.FragmentedMessage
java.lang.Object
com.vaadin.flow.server.communication.AtmospherePushConnection.FragmentedMessage
- All Implemented Interfaces:
Serializable
- Enclosing class:
- AtmospherePushConnection
protected static class AtmospherePushConnection.FragmentedMessage
extends Object
implements Serializable
Represents a message that can arrive as multiple fragments.
- See Also:
-
Constructor Summary
ConstructorDescriptionFragmentedMessage
(Reader reader) Creates a message by reading from the given reader. -
Method Summary
-
Constructor Details
-
FragmentedMessage
Creates a message by reading from the given reader.Immediately reads the length of the message (up until '|') from the reader.
- Parameters:
reader
- the reader to read the message from- Throws:
IOException
- if an exception occurred while reading from the reader or if unexpected data was read
-
-
Method Details
-
append
Appends all the data from the given Reader to this message and returns whether the message was completed.- Parameters:
reader
- The Reader from which to read.- Returns:
- true if this message is complete, false otherwise.
- Throws:
IOException
- if an IO error occurred
-
getReader
-