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 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; }
private void recalcIndex(final int index) { final int idx = index < bufferBounds[0] ? 0 : ArrayUtils.binarySearch(bufferBounds, 0, buffersSize - 1, index + 1); activeBuffer = buffers[idx]; upperBound = bufferBounds[idx]; lowerBound = upperBound - activeBuffer.remaining(); lastSegmentIndex = idx; activeBufferLowerBound = lowerBound - activeBuffer.position(); }
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 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; }
private void recalcIndex(final int index) { final int idx = index < bufferBounds[0] ? 0 : ArrayUtils.binarySearch(bufferBounds, 0, buffersSize - 1, index + 1); activeBuffer = buffers[idx]; upperBound = bufferBounds[idx]; lowerBound = upperBound - activeBuffer.remaining(); lastSegmentIndex = idx; activeBufferLowerBound = lowerBound - activeBuffer.position(); }
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; }