Class MessageReader
- java.lang.Object
-
- java.io.Reader
-
- java.io.InputStreamReader
-
- org.eclipse.jetty.websocket.common.message.MessageReader
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,java.lang.Readable,MessageAppender
@Deprecated(since="2021-05-27") public class MessageReader extends java.io.InputStreamReader implements MessageAppender
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.Support class for reading a (single) WebSocket TEXT message via a Reader.In compliance to the WebSocket spec, this reader always uses the UTF8
Charset.
-
-
Constructor Summary
Constructors Constructor Description MessageReader(Session session)Deprecated.MessageReader(MessageInputStream stream)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidappendFrame(java.nio.ByteBuffer payload, boolean isLast)Deprecated.Append the frame payload to the message.voidhandlerComplete()Deprecated.voidmessageComplete()Deprecated.Notification that message is to be considered complete.
-
-
-
Constructor Detail
-
MessageReader
public MessageReader(Session session)
Deprecated.
-
MessageReader
public MessageReader(MessageInputStream stream)
Deprecated.
-
-
Method Detail
-
appendFrame
public void appendFrame(java.nio.ByteBuffer payload, boolean isLast) throws java.io.IOExceptionDeprecated.Description copied from interface:MessageAppenderAppend the frame payload to the message.- Specified by:
appendFramein interfaceMessageAppender- Parameters:
payload- the frame payload to append.isLast- flag indicating if this is the last part of the message or not.- Throws:
java.io.IOException- if unable to append the frame payload
-
messageComplete
public void messageComplete()
Deprecated.Description copied from interface:MessageAppenderNotification that message is to be considered complete.Any cleanup or final actions should be taken here.
- Specified by:
messageCompletein interfaceMessageAppender
-
handlerComplete
public void handlerComplete()
Deprecated.
-
-