Refine search
public static Http2Frame fromBuffer(final int streamId, final Buffer frameBuffer) { PriorityFrame frame = create(); frame.setStreamId(streamId); frame.length = frameBuffer.remaining(); final int dependency = frameBuffer.getInt(); frame.streamDependency = dependency & 0x7fffffff; frame.isExclusive = (dependency & 1L << 31) != 0; // last bit is set frame.weight = frameBuffer.get() & 0xff; frame.setFrameBuffer(frameBuffer); return frame; }
public static PushPromiseFrame fromBuffer(final int flags, final int streamId, final Buffer buffer) { final PushPromiseFrame frame = create(); frame.setFlags(flags); frame.setStreamId(streamId); if (frame.isFlagSet(PADDED)) { frame.padLength = buffer.get() & 0xFF; } frame.promisedStreamId = buffer.getInt() & 0x7FFFFFFF; frame.compressedHeaders = buffer.split(buffer.position()); frame.setFrameBuffer(buffer); return frame; }
public static Http2Frame fromBuffer(final int streamId, final Buffer frameBuffer) { PriorityFrame frame = create(); frame.setStreamId(streamId); frame.length = frameBuffer.remaining(); final int dependency = frameBuffer.getInt(); frame.streamDependency = dependency & 0x7fffffff; frame.isExclusive = (dependency & 1L << 31) != 0; // last bit is set frame.weight = frameBuffer.get() & 0xff; frame.setFrameBuffer(frameBuffer); return frame; }
@Override public byte[] getBodyPartBytes() { byte[] bytes = contentBytes.get(); if (bytes != null) { return bytes; } final Buffer b = content.getContent(); final int origPos = b.position(); bytes = new byte[b.remaining()]; b.get(bytes); b.flip(); b.position(origPos); contentBytes.compareAndSet(null, bytes); return bytes; }
public static PushPromiseFrame fromBuffer(final int flags, final int streamId, final Buffer buffer) { final PushPromiseFrame frame = create(); frame.setFlags(flags); frame.setStreamId(streamId); if (frame.isFlagSet(PADDED)) { frame.padLength = buffer.get() & 0xFF; } frame.promisedStreamId = buffer.getInt() & 0x7FFFFFFF; frame.compressedHeaders = buffer.split(buffer.position()); frame.setFrameBuffer(buffer); return frame; }
public static Http2Frame fromBuffer(final int streamId, final Buffer frameBuffer) { PriorityFrame frame = create(); frame.setStreamId(streamId); frame.length = frameBuffer.remaining(); final int dependency = frameBuffer.getInt(); frame.streamDependency = dependency & 0x7fffffff; frame.isExclusive = (dependency & 1L << 31) != 0; // last bit is set frame.weight = frameBuffer.get() & 0xff; frame.setFrameBuffer(frameBuffer); return frame; }
public static PushPromiseFrame fromBuffer(final int flags, final int streamId, final Buffer buffer) { final PushPromiseFrame frame = create(); frame.setFlags(flags); frame.setStreamId(streamId); if (frame.isFlagSet(PADDED)) { frame.padLength = buffer.get() & 0xFF; } frame.promisedStreamId = buffer.getInt() & 0x7FFFFFFF; frame.compressedHeaders = buffer.split(buffer.position()); frame.setFrameBuffer(buffer); return frame; }
public static Http2Frame fromBuffer(final int streamId, final Buffer frameBuffer) { PriorityFrame frame = create(); frame.setStreamId(streamId); frame.length = frameBuffer.remaining(); final int dependency = frameBuffer.getInt(); frame.streamDependency = dependency & 0x7fffffff; frame.isExclusive = (dependency & 1L << 31) != 0; // last bit is set frame.weight = frameBuffer.get() & 0xff; frame.setFrameBuffer(frameBuffer); return frame; }
public static PushPromiseFrame fromBuffer(final int flags, final int streamId, final Buffer buffer) { final PushPromiseFrame frame = create(); frame.setFlags(flags); frame.setStreamId(streamId); if (frame.isFlagSet(PADDED)) { frame.padLength = buffer.get() & 0xFF; } frame.promisedStreamId = buffer.getInt() & 0x7FFFFFFF; frame.compressedHeaders = buffer.split(buffer.position()); frame.setFrameBuffer(buffer); return frame; }