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 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; } } } }
@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; } } } }
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;
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); Integer random = (int) (Math.random() * Integer.MAX_VALUE); mask = ByteBuffer.allocate(4).putInt(random).array(); header.writeBytes(mask);
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; encoded.writeBytes(data, data.readerIndex(), dataLen); return encoded;
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.writeBytes(maskingKey); applyMask(data, maskingKey);
@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(status.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 void serializeOld(final ChannelBuffer buf) { buf.writeByte((byte) NAME.length); // 1 buf.writeBytes(NAME); // 44 buf.writeByte(lenAsVal ? 1 : 0); // 1 }
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(numToBytes(bytes.capacity(), true)); os.writeBytes(bytes); os.writeBytes(CRLF); }
@Override public void write(ChannelBuffer os) throws IOException { os.writeByte(MARKER); os.writeBytes(numToBytes(bytes.capacity(), true)); os.writeBytes(bytes); os.writeBytes(CRLF); }
/** * Writes a {@link String} as an HBase RPC parameter. * @param buf The buffer to serialize the string to. * @param s The string to serialize. */ static void writeHBaseString(final ChannelBuffer buf, final String s) { buf.writeByte(10); // Code for String.class in HbaseObjectWritable final byte[] b = s.getBytes(CharsetUtil.UTF_8); writeVLong(buf, b.length); buf.writeBytes(b); }
@Override public void write(ChannelBuffer os) throws IOException { os.writeByte(MARKER); os.writeBytes(numToBytes(integer, true)); }