Home | History | Annotate | Download | only in elonen

Lines Matching refs:payload

237         public void ping(byte[] payload) throws IOException {
238 sendFrame(new WebSocketFrame(OpCode.Ping, true, payload));
262 public void send(byte[] payload) throws IOException {
263 sendFrame(new WebSocketFrame(OpCode.Binary, true, payload));
266 public void send(String payload) throws IOException {
267 sendFrame(new WebSocketFrame(OpCode.Text, true, payload));
348 byte[] payload = new byte[reasonBytes.length + 2];
349 payload[0] = (byte) (code.getValue() >> 8 & 0xFF);
350 payload[1] = (byte) (code.getValue() & 0xFF);
351 System.arraycopy(reasonBytes, 0, payload, 2, reasonBytes.length);
352 return payload;
418 public static String binary2Text(byte[] payload) throws CharacterCodingException {
419 return new String(payload, WebSocketFrame.TEXT_CHARSET);
422 public static String binary2Text(byte[] payload, int offset, int length) throws CharacterCodingException {
423 return new String(payload, offset, length, WebSocketFrame.TEXT_CHARSET);
456 public static byte[] text2Binary(String payload) throws CharacterCodingException {
457 return payload.getBytes(WebSocketFrame.TEXT_CHARSET);
466 private byte[] payload;
479 public WebSocketFrame(OpCode opCode, boolean fin, byte[] payload) {
480 this(opCode, fin, payload, null);
483 public WebSocketFrame(OpCode opCode, boolean fin, byte[] payload, byte[] maskingKey) {
486 setBinaryPayload(payload);
489 public WebSocketFrame(OpCode opCode, boolean fin, String payload) throws CharacterCodingException {
490 this(opCode, fin, payload, null);
493 public WebSocketFrame(OpCode opCode, boolean fin, String payload, byte[] maskingKey) throws CharacterCodingException {
496 setTextPayload(payload);
511 byte[] payload = new byte[this._payloadLength];
514 System.arraycopy(inter.getBinaryPayload(), 0, payload, offset, inter.getBinaryPayload().length);
517 setBinaryPayload(payload);
528 return this.payload;
561 if (this.payload == null) {
565 sb.append('[').append(this.payload.length).append("b] ");
575 for (int i = 0; i < Math.min(this.payload.length, 50); ++i) {
576 sb.append(Integer.toHexString(this.payload[i] & 0xFF));
578 if (this.payload.length > 50) {
587 this.payload = new byte[this._payloadLength];
590 read += checkedRead(in.read(this.payload, read, this._payloadLength - read));
594 for (int i = 0; i < this.payload.length; i++) {
595 this.payload[i] ^= this.maskingKey[i % 4];
633 throw new WebSocketException(CloseCode.ProtocolError, "Control frame with payload length > 125 bytes.");
636 throw new WebSocketException(CloseCode.ProtocolError, "Received close frame with payload len 1.");
649 public void setBinaryPayload(byte[] payload) {
650 this.payload = payload;
651 this._payloadLength = payload.length;
670 public void setTextPayload(String payload) throws CharacterCodingException {
671 this.payload = text2Binary(payload);
672 this._payloadLength = payload.length();
673 this._payloadString = payload;