/** * Create a continuation frame. Note that the FIN bit of the * returned frame is false. * * @return * A WebSocket frame whose FIN bit is false, opcode is * {@link WebSocketOpcode#CONTINUATION CONTINUATION} and * payload is {@code null}. */ public static WebSocketFrame createContinuationFrame() { return new WebSocketFrame() .setOpcode(CONTINUATION); }
/** * Create a close frame. * * @return * A WebSocket frame whose FIN bit is true, opcode is * {@link WebSocketOpcode#CLOSE CLOSE} and payload is * {@code null}. */ public static WebSocketFrame createCloseFrame() { return new WebSocketFrame() .setFin(true) .setOpcode(CLOSE); }
/** * Create a ping frame. * * @return * A WebSocket frame whose FIN bit is true, opcode is * {@link WebSocketOpcode#PING PING} and payload is * {@code null}. */ public static WebSocketFrame createPingFrame() { return new WebSocketFrame() .setFin(true) .setOpcode(PING); }
/** * Create a pong frame. * * @return * A WebSocket frame whose FIN bit is true, opcode is * {@link WebSocketOpcode#PONG PONG} and payload is * {@code null}. */ public static WebSocketFrame createPongFrame() { return new WebSocketFrame() .setFin(true) .setOpcode(PONG); }
/** * Create a text frame. * * @param payload * The payload for a newly created frame. * * @return * A WebSocket frame whose FIN bit is true, opcode is * {@link WebSocketOpcode#TEXT TEXT} and payload is * the given one. */ public static WebSocketFrame createTextFrame(String payload) { return new WebSocketFrame() .setFin(true) .setOpcode(TEXT) .setPayload(payload); }
/** * Create a binary frame. * * @param payload * The payload for a newly created frame. * * @return * A WebSocket frame whose FIN bit is true, opcode is * {@link WebSocketOpcode#BINARY BINARY} and payload is * the given one. */ public static WebSocketFrame createBinaryFrame(byte[] payload) { return new WebSocketFrame() .setFin(true) .setOpcode(BINARY) .setPayload(payload); }
.setRsv2(rsv2) .setRsv3(rsv3) .setOpcode(opcode) .setMask(mask) .setPayload(payload);
/** * Create a continuation frame. Note that the FIN bit of the * returned frame is false. * * @return * A WebSocket frame whose FIN bit is false, opcode is * {@link WebSocketOpcode#CONTINUATION CONTINUATION} and * payload is {@code null}. */ public static WebSocketFrame createContinuationFrame() { return new WebSocketFrame() .setOpcode(CONTINUATION); }
/** * Create a ping frame. * * @return * A WebSocket frame whose FIN bit is true, opcode is * {@link WebSocketOpcode#PING PING} and payload is * {@code null}. */ public static WebSocketFrame createPingFrame() { return new WebSocketFrame() .setFin(true) .setOpcode(PING); }
/** * Create a close frame. * * @return * A WebSocket frame whose FIN bit is true, opcode is * {@link WebSocketOpcode#CLOSE CLOSE} and payload is * {@code null}. */ public static WebSocketFrame createCloseFrame() { return new WebSocketFrame() .setFin(true) .setOpcode(CLOSE); }
/** * Create a pong frame. * * @return * A WebSocket frame whose FIN bit is true, opcode is * {@link WebSocketOpcode#PONG PONG} and payload is * {@code null}. */ public static WebSocketFrame createPongFrame() { return new WebSocketFrame() .setFin(true) .setOpcode(PONG); }
/** * Create a text frame. * * @param payload * The payload for a newly created frame. * * @return * A WebSocket frame whose FIN bit is true, opcode is * {@link WebSocketOpcode#TEXT TEXT} and payload is * the given one. */ public static WebSocketFrame createTextFrame(String payload) { return new WebSocketFrame() .setFin(true) .setOpcode(TEXT) .setPayload(payload); }
/** * Create a binary frame. * * @param payload * The payload for a newly created frame. * * @return * A WebSocket frame whose FIN bit is true, opcode is * {@link WebSocketOpcode#BINARY BINARY} and payload is * the given one. */ public static WebSocketFrame createBinaryFrame(byte[] payload) { return new WebSocketFrame() .setFin(true) .setOpcode(BINARY) .setPayload(payload); }
.setRsv2(rsv2) .setRsv3(rsv3) .setOpcode(opcode) .setMask(mask) .setPayload(payload);