Home | History | Annotate | Download | only in elonen

Lines Matching refs:payload

21     private byte[] payload;
31 public WebSocketFrame(OpCode opCode, boolean fin, byte[] payload, byte[] maskingKey) {
34 setBinaryPayload(payload);
37 public WebSocketFrame(OpCode opCode, boolean fin, byte[] payload) {
38 this(opCode, fin, payload, null);
41 public WebSocketFrame(OpCode opCode, boolean fin, String payload, byte[] maskingKey) throws CharacterCodingException {
44 setTextPayload(payload);
47 public WebSocketFrame(OpCode opCode, boolean fin, String payload) throws CharacterCodingException {
48 this(opCode, fin, payload, null);
70 byte[] payload = new byte[this._payloadLength];
73 System.arraycopy(inter.getBinaryPayload(), 0, payload, offset, inter.getBinaryPayload().length);
76 setBinaryPayload(payload);
117 return payload;
120 public void setBinaryPayload(byte[] payload) {
121 this.payload = payload;
122 this._payloadLength = payload.length;
137 public void setTextPayload(String payload) throws CharacterCodingException {
138 this.payload = text2Binary(payload);
139 this._payloadLength = payload.length();
140 this._payloadString = payload;
205 throw new WebSocketException(CloseCode.ProtocolError, "Control frame with payload length > 125 bytes.");
208 throw new WebSocketException(CloseCode.ProtocolError, "Received close frame with payload len 1.");
222 payload = new byte[_payloadLength];
225 read += checkedRead(in.read(payload, read, _payloadLength - read));
229 for (int i = 0; i < payload.length; i++) {
230 payload[i] ^= maskingKey[i % 4];
286 public static String binary2Text(byte[] payload) throws CharacterCodingException {
287 return TEXT_DECODER.decode(ByteBuffer.wrap(payload)).toString();
290 public static String binary2Text(byte[] payload, int offset, int length) throws CharacterCodingException {
291 return TEXT_DECODER.decode(ByteBuffer.wrap(payload, offset, length)).toString();
294 public static byte[] text2Binary(String payload) throws CharacterCodingException {
295 return TEXT_ENCODER.encode(CharBuffer.wrap(payload)).array();
310 if (payload == null) return "null";
313 sb.append('[').append(payload.length).append("b] ");
322 for (int i = 0; i < Math.min(payload.length, 50); ++i)
323 sb.append(Integer.toHexString((int) payload[i] & 0xFF));
324 if (payload.length > 50)
408 byte[] payload = new byte[reasonBytes.length + 2];
409 payload[0] = (byte) ((code.getValue() >> 8) & 0xFF);
410 payload[1] = (byte) ((code.getValue()) & 0xFF);
411 System.arraycopy(reasonBytes, 0, payload, 2, reasonBytes.length);
412 return payload;