@Override public MessageBuffer<ChannelBuffer> writeLong(long value) { buffer.writeLong(value); return this; }
@Override public MessageBuffer<ChannelBuffer> writeLong(long value) { buffer.writeLong(value); return this; }
public void writeLong(long v) throws IOException { buffer.writeLong(v); }
break; case 8: header.writeLong(length); break; default:
header.writeByte(b0); header.writeByte(maskPayload ? 0xFF : 127); header.writeLong(length);
input.writeInt(a); input.writeInt(b); input.writeLong(c); res.setContent(WebSocketUtil.md5(input)); } else {
@Override public void prepareHandshakeResponse(NettyWebSocketConnection webSocketConnection) { webSocketConnection.setVersion("HIXIE-76"); res.setStatus(new HttpResponseStatus(101, "Web Socket Protocol Handshake")); res.addHeader(UPGRADE, WEBSOCKET); res.addHeader(CONNECTION, UPGRADE); res.addHeader(SEC_WEBSOCKET_ORIGIN, req.getHeader(ORIGIN)); res.addHeader(SEC_WEBSOCKET_LOCATION, getWebSocketLocation(req)); String protocol = req.getHeader(SEC_WEBSOCKET_PROTOCOL); if (protocol != null) { res.addHeader(SEC_WEBSOCKET_PROTOCOL, protocol); } // Calculate the answer of the challenge. String key1 = req.getHeader(SEC_WEBSOCKET_KEY1); String key2 = req.getHeader(SEC_WEBSOCKET_KEY2); int a = (int) (Long.parseLong(key1.replaceAll("[^0-9]", "")) / key1.replaceAll("[^ ]", "").length()); int b = (int) (Long.parseLong(key2.replaceAll("[^0-9]", "")) / key2.replaceAll("[^ ]", "").length()); long c = req.getContent().readLong(); ChannelBuffer input = ChannelBuffers.buffer(16); input.writeInt(a); input.writeInt(b); input.writeLong(c); ChannelBuffer output = ChannelBuffers.wrappedBuffer(MD5.digest(input.array())); res.setContent(output); }
@Override public FlushableChannel putLong( long value ) { delegate.writeLong( value ); return this; }
public void writeDouble(final double value) { buffer.writeLong(Double.doubleToLongBits(value)); }
@Override public ChannelBuffer encode(ChannelBufferFactory bufferFactory) { ChannelBuffer buffer = bufferFactory.getBuffer(Long.BYTES); buffer.writeLong(value); return buffer; }
@Override public void writeLong( long value ) { sendChunkIfNeeded( 8 ); buffer.writeLong( value ); }
/** * Writes a {@link Long long} as an HBase RPC parameter. * @param buf The buffer to serialize the string to. * @param v The value to serialize. */ static void writeHBaseLong(final ChannelBuffer buf, final long v) { buf.writeByte(6); // Code for Long.class in HbaseObjectWritable buf.writeLong(v); }
private static void writeStoreId( StoreId storeId, ChannelBuffer targetBuffer ) { targetBuffer.writeLong( storeId.getCreationTime() ); targetBuffer.writeLong( storeId.getRandomId() ); targetBuffer.writeLong( storeId.getStoreVersion() ); targetBuffer.writeLong( storeId.getUpgradeTime() ); targetBuffer.writeLong( storeId.getUpgradeId() ); }
header.writeByte(b0); header.writeByte(b1); header.writeLong(length);
private void writeContext( RequestContext context, ChannelBuffer targetBuffer ) { targetBuffer.writeLong( context.getEpoch() ); targetBuffer.writeInt( context.machineId() ); targetBuffer.writeInt( context.getEventIdentifier() ); long tx = context.lastAppliedTransaction(); targetBuffer.writeLong( tx ); targetBuffer.writeLong( context.getChecksum() ); }
@Override void serializeOld(ChannelBuffer buf) { buf.writeByte((byte) NAME.length); // 1 buf.writeBytes(NAME); // 47 buf.writeInt(timestamps.size()); // 4 for (Long timestamp : timestamps) { buf.writeLong(timestamp); // timestamps.size() * 8 } }
@Override public int write(ChannelBuffer c) { c.writeShort(TYPE); c.writeShort(LENGTH); c.writeLong(rawValue); return c.writerIndex(); }
@Override public int write(ChannelBuffer c) { int iLenStartIndex = c.writerIndex(); c.writeShort(TYPE); c.writeShort(LENGTH); c.writeLong(rawValue); return c.writerIndex() - iLenStartIndex; }
@Override public int write(ChannelBuffer c) { int iLenStartIndex = c.writerIndex(); c.writeShort(TYPE); c.writeShort(LENGTH); c.writeLong(rawValue); return c.writerIndex() - iLenStartIndex; }