Class SimpleBinaryMessage

java.lang.Object
org.eclipse.jetty.websocket.common.message.SimpleBinaryMessage
All Implemented Interfaces:
MessageAppender
Direct Known Subclasses:
BinaryWholeMessage

public class SimpleBinaryMessage extends Object implements MessageAppender
  • Field Details

    • BUFFER_SIZE

      private static final int BUFFER_SIZE
      See Also:
    • onEvent

      private final EventDriver onEvent
    • out

      protected org.eclipse.jetty.util.ByteArrayOutputStream2 out
    • size

      private int size
    • finished

      protected boolean finished
  • Constructor Details

    • SimpleBinaryMessage

      public SimpleBinaryMessage(EventDriver onEvent)
  • Method Details

    • appendFrame

      public void appendFrame(ByteBuffer payload, boolean isLast) throws IOException
      Description copied from interface: MessageAppender
      Append the frame payload to the message.
      Specified by:
      appendFrame in interface MessageAppender
      Parameters:
      payload - the frame payload to append.
      isLast - flag indicating if this is the last part of the message or not.
      Throws:
      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 interface MessageAppender