Class DataFrame

java.lang.Object
org.glassfish.grizzly.websockets.DataFrame
Direct Known Subclasses:
ClosingFrame

public class DataFrame extends Object
In memory representation of a websocket frame.
See Also:
  • Field Details

    • STRICT_UTF8_CHARSET

      public static final StrictUtf8 STRICT_UTF8_CHARSET
    • STRICT_UTF8_MAX_BYTES_PER_CHAR

      public static final float STRICT_UTF8_MAX_BYTES_PER_CHAR
  • Constructor Details

    • DataFrame

      public DataFrame(FrameType type)
    • DataFrame

      public DataFrame(FrameType type, String data)
    • DataFrame

      public DataFrame(FrameType type, String data, boolean fin)
    • DataFrame

      public DataFrame(FrameType type, byte[] data)
    • DataFrame

      public DataFrame(FrameType type, byte[] data, boolean fin)
  • Method Details

    • isDataFrame

      public static boolean isDataFrame(Object o)
    • getType

      public FrameType getType()
    • getTextPayload

      public String getTextPayload()
    • setPayload

      public final void setPayload(String payload)
    • setPayload

      public void setPayload(byte[] bytes)
    • getBytes

      public byte[] getBytes()
    • toStream

      public void toStream(OutputStream os) throws IOException
      Throws:
      IOException
    • respond

      public void respond(WebSocket socket)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isLast

      public boolean isLast()
    • setLast

      public void setLast(boolean last)