com.vaadin.flow.server.communication.
Class AtmospherePushConnection.FragmentedMessage
- java.lang.Object
-
- com.vaadin.flow.server.communication.AtmospherePushConnection.FragmentedMessage
-
All Implemented Interfaces:
Enclosing class:
protected static class AtmospherePushConnection.FragmentedMessage extends Object implements Serializable
Represents a message that can arrive as multiple fragments.
See Also:
-
-
Constructor Summary
Constructors Constructor Description FragmentedMessage(Reader reader)
Creates a message by reading from the given reader.
-
-
-
Constructor Detail
-
FragmentedMessage
public FragmentedMessage(Reader reader) throws IOException
Creates a message by reading from the given reader.
Immediately reads the length of the message (up until 124) from the reader.
Parameters:
reader
- the reader to read the message fromThrows:
IOException
- if an exception occurred while reading from the reader or if unexpected data was read
-
-
Method Detail
-
append
public boolean append(Reader reader) throws IOException
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
public Reader getReader()
-
-