Class WsFrame

java.lang.Object
io.karatelabs.http.WsFrame

public class WsFrame extends Object
Immutable wrapper for WebSocket frames (text, binary, control frames).
  • Method Details

    • text

      public static WsFrame text(String content)
    • binary

      public static WsFrame binary(byte[] content)
    • ping

      public static WsFrame ping()
    • pong

      public static WsFrame pong()
    • close

      public static WsFrame close()
    • close

      public static WsFrame close(int code, String reason)
    • getType

      public WsFrame.Type getType()
    • isText

      public boolean isText()
    • isBinary

      public boolean isBinary()
    • isPing

      public boolean isPing()
    • isPong

      public boolean isPong()
    • isClose

      public boolean isClose()
    • getText

      public String getText()
    • getBytes

      public byte[] getBytes()
    • getCloseCode

      public int getCloseCode()
    • getCloseReason

      public String getCloseReason()
    • toString

      public String toString()
      Overrides:
      toString in class Object