Refine search
@Override public void encodeAsByteBuf(ChannelBuffer channelBuffer) throws Exception { channelBuffer.writeByte(SUBNEGOTIATION_VERSION.getByteValue()); channelBuffer.writeByte(username.length()); channelBuffer.writeBytes(username.getBytes("US-ASCII")); channelBuffer.writeByte(password.length()); channelBuffer.writeBytes(password.getBytes("US-ASCII")); } }
@Override protected void encodeInitialLine(ChannelBuffer buf, HttpMessage message) throws Exception { HttpRequest request = (HttpRequest) message; buf.writeBytes(request.getMethod().toString().getBytes("ASCII")); buf.writeByte((byte) ' '); buf.writeBytes(request.getUri().getBytes("UTF-8")); buf.writeByte((byte) ' '); buf.writeBytes(request.getProtocolVersion().toString().getBytes("ASCII")); buf.writeByte((byte) '\r'); buf.writeByte((byte) '\n'); } }
@Override protected void encodeInitialLine(ChannelBuffer buf, HttpMessage message) throws Exception { HttpResponse response = (HttpResponse) message; buf.writeBytes(response.getProtocolVersion().toString().getBytes("ASCII")); buf.writeByte((byte) ' '); buf.writeBytes(String.valueOf(response.getStatus().getCode()).getBytes("ASCII")); buf.writeByte((byte) ' '); buf.writeBytes(String.valueOf(response.getStatus().getReasonPhrase()).getBytes("ASCII")); buf.writeByte((byte) '\r'); buf.writeByte((byte) '\n'); } }
@Override public void encodeAsByteBuf(ChannelBuffer channelBuffer) { channelBuffer.writeByte(getProtocolVersion().getByteValue()); channelBuffer.writeByte(cmdStatus.getByteValue()); channelBuffer.writeByte(0x00); channelBuffer.writeByte(addressType.getByteValue()); switch (addressType) { case IPv4: { channelBuffer.writeBytes(IPv4_HOSTNAME_ZEROED); channelBuffer.writeShort(0); break; } case DOMAIN: { channelBuffer.writeByte(1); // domain length channelBuffer.writeByte(0); // domain value channelBuffer.writeShort(0); // port value break; } case IPv6: { channelBuffer.writeBytes(IPv6_HOSTNAME_ZEROED); channelBuffer.writeShort(0); break; } } } }
@Override protected void encodeInitialLine(ChannelBuffer buf, HttpMessage message) throws Exception { HttpRequest request = (HttpRequest) message; buf.writeBytes(request.getMethod().toString().getBytes("ASCII")); buf.writeByte(SP); buf.writeBytes(uri.getBytes("UTF-8")); buf.writeByte(SP); buf.writeBytes(request.getProtocolVersion().toString().getBytes("ASCII")); buf.writeByte(CR); buf.writeByte(LF);
@Override public void encodeAsByteBuf(ChannelBuffer channelBuffer) throws Exception { channelBuffer.writeByte(getProtocolVersion().getByteValue()); channelBuffer.writeByte(cmdType.getByteValue()); channelBuffer.writeByte(0x00); channelBuffer.writeByte(addressType.getByteValue()); switch (addressType) { case IPv4: { channelBuffer.writeBytes(NetUtil.createByteArrayFromIpAddressString(host)); channelBuffer.writeShort(port); break; } case DOMAIN: { channelBuffer.writeByte(host.length()); channelBuffer.writeBytes(host.getBytes("US-ASCII")); channelBuffer.writeShort(port); break; } case IPv6: { channelBuffer.writeBytes(NetUtil.createByteArrayFromIpAddressString(host)); channelBuffer.writeShort(port); break; } } } }
ChannelBuffer encoded = channel.getConfig().getBufferFactory() .getBuffer(data.order(), data.readableBytes() + 2); encoded.writeByte((byte) 0x00); encoded.writeBytes(data, data.readerIndex(), data.readableBytes()); encoded.writeByte((byte) 0xFF); return encoded; } else if (frame instanceof CloseWebSocketFrame) { encoded.writeByte((byte) 0xFF); encoded.writeByte((byte) 0x00); return encoded; } else { encoded.writeByte((byte) 0x80); if (b2 == 0) { if (b3 == 0) { encoded.writeByte(b4); } else { encoded.writeByte(b3 | 0x80); encoded.writeByte(b4); encoded.writeByte(b2 | 0x80); encoded.writeByte(b3 | 0x80); encoded.writeByte(b4); encoded.writeByte(b1 | 0x80); encoded.writeByte(b2 | 0x80); encoded.writeByte(b3 | 0x80);
footer.writeBytes(gzipHeader); int crcValue = (int) crc.getValue(); int uncBytes = deflater.getTotalIn(); footer.writeByte(crcValue); footer.writeByte(crcValue >>> 8); footer.writeByte(crcValue >>> 16); footer.writeByte(crcValue >>> 24); footer.writeByte(uncBytes); footer.writeByte(uncBytes >>> 8); footer.writeByte(uncBytes >>> 16); footer.writeByte(uncBytes >>> 24);
if (length <= 125) { header = ChannelBuffers.buffer(2 + maskLength); header.writeByte(b0); byte b = (byte) (maskPayload ? 0x80 | (byte) length : (byte) length); header.writeByte(b); } else if (length <= 0xFFFF) { header = ChannelBuffers.buffer(4 + maskLength); header.writeByte(b0); header.writeByte(maskPayload ? 0xFE : 126); header.writeByte(length >>> 8 & 0xFF); header.writeByte(length & 0xFF); } else { header = ChannelBuffers.buffer(10 + maskLength); header.writeByte(b0); header.writeByte(maskPayload ? 0xFF : 127); header.writeLong(length); Integer random = (int) (Math.random() * Integer.MAX_VALUE); mask = ByteBuffer.allocate(4).putInt(random).array(); header.writeBytes(mask); while (data.readableBytes() > 0) { byte byteData = data.readByte(); body.writeByte(byteData ^ mask[counter++ % 4]);
byte[] nameBytes = name.getBytes("UTF-8"); writeLengthField(headerBlock, nameBytes.length); headerBlock.writeBytes(nameBytes); int savedIndex = headerBlock.writerIndex(); int valueLength = 0; byte[] valueBytes = value.getBytes("UTF-8"); if (valueBytes.length > 0) { headerBlock.writeBytes(valueBytes); headerBlock.writeByte(0); valueLength += valueBytes.length + 1;
b1 |= length & 0x7F; header = createBuffer(headerLength + length); header.writeByte(b0); header.writeByte(b1); } else if (length <= 0xFFFF) { b1 |= 126; headerLength += 2; header = createBuffer(headerLength + length); header.writeByte(b0); header.writeByte(b1); header.writeByte((length >>> 8) & 0xFF); header.writeByte((length) & 0xFF); } else { b1 |= 127; headerLength += 8; header = createBuffer(headerLength + length); header.writeByte(b0); header.writeByte(b1); header.writeLong(length); header.writeBytes(maskingKey); applyMask(data, maskingKey);
@Override void serializeOld(final ChannelBuffer buf) { buf.writeByte((byte) NAME.length); // 1 buf.writeBytes(NAME); // 44 buf.writeByte(lenAsVal ? 1 : 0); // 1 }
@Override public void write(ChannelBuffer os) throws IOException { os.writeByte(MARKER); os.writeBytes(status.getBytes(Charsets.UTF_8)); os.writeBytes(CRLF); }
@Override public void write(ChannelBuffer os) throws IOException { os.writeByte(MARKER); os.writeBytes(status.getBytes(Charsets.UTF_8)); os.writeBytes(CRLF); }
private static void encodeHeader(ChannelBuffer buf, String header, String value) { buf.writeBytes(header.getBytes(ASCII)); buf.writeByte(COLON); buf.writeByte(SP); buf.writeBytes(value.getBytes(ASCII)); buf.writeByte(CR); buf.writeByte(LF); } }
@Override public void write(ChannelBuffer os) throws IOException { os.writeByte(MARKER); os.writeBytes(error.getBytes(Charsets.UTF_8)); os.writeBytes(CRLF); }
@Override public void write(ChannelBuffer os) throws IOException { os.writeByte(MARKER); os.writeBytes(error.getBytes(Charsets.UTF_8)); os.writeBytes(CRLF); }
@Override public void write(ChannelBuffer os) throws IOException { os.writeByte(MARKER); os.writeBytes(numToBytes(integer, true)); }
@Override public void write(ChannelBuffer os) throws IOException { os.writeByte(MARKER); os.writeBytes(numToBytes(bytes.capacity(), true)); os.writeBytes(bytes); os.writeBytes(CRLF); }
@Override void serializeOld(final ChannelBuffer buf) { buf.writeByte((byte) NAME.length); // 1 buf.writeBytes(NAME); // 57 for (int i = 0; i < this.prefixes.length; i++) { HBaseRpc.writeByteArray(buf, prefixes[i]); // 3 + prefix.length } }