Class SimpleBinaryMessage
- java.lang.Object
-
- org.eclipse.jetty.websocket.common.message.SimpleBinaryMessage
-
- All Implemented Interfaces:
MessageAppender
- Direct Known Subclasses:
BinaryWholeMessage
public class SimpleBinaryMessage extends java.lang.Object implements MessageAppender
-
-
Field Summary
Fields Modifier and Type Field Description private static int
BUFFER_SIZE
protected boolean
finished
private EventDriver
onEvent
protected org.eclipse.jetty.util.ByteArrayOutputStream2
out
private int
size
-
Constructor Summary
Constructors Constructor Description SimpleBinaryMessage(EventDriver onEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendFrame(java.nio.ByteBuffer payload, boolean isLast)
Append the frame payload to the message.void
messageComplete()
Notification that message is to be considered complete.
-
-
-
Field Detail
-
BUFFER_SIZE
private static final int BUFFER_SIZE
- See Also:
- Constant Field Values
-
onEvent
private final EventDriver onEvent
-
out
protected org.eclipse.jetty.util.ByteArrayOutputStream2 out
-
size
private int size
-
finished
protected boolean finished
-
-
Constructor Detail
-
SimpleBinaryMessage
public SimpleBinaryMessage(EventDriver onEvent)
-
-
Method Detail
-
appendFrame
public void appendFrame(java.nio.ByteBuffer payload, boolean isLast) throws java.io.IOException
Description copied from interface:MessageAppender
Append the frame payload to the message.- Specified by:
appendFrame
in 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()
Description copied from interface:MessageAppender
Notification that message is to be considered complete.Any cleanup or final actions should be taken here.
- Specified by:
messageComplete
in interfaceMessageAppender
-
-