Uses of Interface
org.eclipse.jetty.io.RetainableByteBuffer.Mutable
Packages that use RetainableByteBuffer.Mutable
Package
Description
Jetty IO : Core classes for Jetty IO subsystem
-
Uses of RetainableByteBuffer.Mutable in org.eclipse.jetty.client
Constructors in org.eclipse.jetty.client with parameters of type RetainableByteBuffer.MutableModifierConstructorDescriptionprotected
AbstractResponseListener
(RetainableByteBuffer.Mutable accumulator) -
Uses of RetainableByteBuffer.Mutable in org.eclipse.jetty.compression
Methods in org.eclipse.jetty.compression that return RetainableByteBuffer.MutableModifier and TypeMethodDescriptionabstract RetainableByteBuffer.Mutable
Compression.acquireByteBuffer
(int length) Acquire aRetainableByteBuffer
that is managed by thisCompression
implementation which is suitable for compressed output from anEncoderSink
or compressed input from aDecoderSource
. -
Uses of RetainableByteBuffer.Mutable in org.eclipse.jetty.compression.brotli
Methods in org.eclipse.jetty.compression.brotli that return RetainableByteBuffer.Mutable -
Uses of RetainableByteBuffer.Mutable in org.eclipse.jetty.compression.gzip
Methods in org.eclipse.jetty.compression.gzip that return RetainableByteBuffer.Mutable -
Uses of RetainableByteBuffer.Mutable in org.eclipse.jetty.compression.zstandard
Methods in org.eclipse.jetty.compression.zstandard that return RetainableByteBuffer.Mutable -
Uses of RetainableByteBuffer.Mutable in org.eclipse.jetty.http2
Methods in org.eclipse.jetty.http2 with parameters of type RetainableByteBuffer.MutableModifier and TypeMethodDescriptionabstract boolean
HTTP2Session.Entry.generate
(RetainableByteBuffer.Mutable accumulator) -
Uses of RetainableByteBuffer.Mutable in org.eclipse.jetty.http2.generator
Methods in org.eclipse.jetty.http2.generator with parameters of type RetainableByteBuffer.MutableModifier and TypeMethodDescriptionint
Generator.control
(RetainableByteBuffer.Mutable accumulator, Frame frame) int
Generator.data
(RetainableByteBuffer.Mutable accumulator, DataFrame frame, int maxLength) int
DataGenerator.generate
(RetainableByteBuffer.Mutable accumulator, DataFrame frame, int maxLength) abstract int
FrameGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) int
GoAwayGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) void
HeaderGenerator.generate
(RetainableByteBuffer.Mutable accumulator, FrameType frameType, int capacity, int length, int flags, int streamId) int
HeadersGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) int
NoOpGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) Deprecated, for removal: This API element is subject to removal in a future version.int
PingGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) int
PrefaceGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) int
PriorityGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) int
PushPromiseGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) int
ResetGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) int
SettingsGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) int
WindowUpdateGenerator.generate
(RetainableByteBuffer.Mutable accumulator, Frame frame) int
DataGenerator.generateData
(RetainableByteBuffer.Mutable accumulator, int streamId, ByteBuffer data, boolean last, int maxLength) int
GoAwayGenerator.generateGoAway
(RetainableByteBuffer.Mutable accumulator, int lastStreamId, int error, byte[] payload) protected void
FrameGenerator.generateHeader
(RetainableByteBuffer.Mutable accumulator, FrameType frameType, int length, int flags, int streamId) int
HeadersGenerator.generateHeaders
(RetainableByteBuffer.Mutable accumulator, int streamId, MetaData metaData, PriorityFrame priority, boolean endStream) int
PingGenerator.generatePing
(RetainableByteBuffer.Mutable accumulator, byte[] payload, boolean reply) int
PriorityGenerator.generatePriority
(RetainableByteBuffer.Mutable accumulator, int streamId, int parentStreamId, int weight, boolean exclusive) void
PriorityGenerator.generatePriorityBody
(RetainableByteBuffer.Mutable accumulator, int streamId, int parentStreamId, int weight, boolean exclusive) int
PushPromiseGenerator.generatePushPromise
(RetainableByteBuffer.Mutable accumulator, int streamId, int promisedStreamId, MetaData metaData) int
ResetGenerator.generateReset
(RetainableByteBuffer.Mutable accumulator, int streamId, int error) int
SettingsGenerator.generateSettings
(RetainableByteBuffer.Mutable accumulator, Map<Integer, Integer> settings, boolean reply) int
WindowUpdateGenerator.generateWindowUpdate
(RetainableByteBuffer.Mutable accumulator, int streamId, int windowUpdate) -
Uses of RetainableByteBuffer.Mutable in org.eclipse.jetty.http3.qpack
Methods in org.eclipse.jetty.http3.qpack with parameters of type RetainableByteBuffer.MutableModifier and TypeMethodDescriptionvoid
Instruction.encode
(ByteBufferPool byteBufferPool, RetainableByteBuffer.Mutable buffer) -
Uses of RetainableByteBuffer.Mutable in org.eclipse.jetty.io
Classes in org.eclipse.jetty.io that implement RetainableByteBuffer.MutableModifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.class
static class
An abstract implementation ofRetainableByteBuffer
that provides the basicRetainable
functionalitystatic class
AnRetainableByteBuffer.Mutable
RetainableByteBuffer
that can grow its capacity, backed by a chain ofByteBuffer
, which may grow either by aggregation and/or retention.static class
static class
ARetainableByteBuffer.FixedCapacity
buffer that is neither poolable norretainable
.static class
Apooled
buffer that knows the pool from which it was allocated.static class
A wrapper forRetainableByteBuffer
instancesMethods in org.eclipse.jetty.io that return RetainableByteBuffer.MutableModifier and TypeMethodDescriptionArrayByteBufferPool.acquire
(int size, boolean direct) ArrayByteBufferPool.Tracking.acquire
(int size, boolean direct) ByteBufferPool.acquire
(int size, boolean direct) Acquires aRetainableByteBuffer
from this pool.ByteBufferPool.NonPooling.acquire
(int size, boolean direct) ByteBufferPool.Sized.acquire()
ByteBufferPool.Sized.acquire
(boolean direct) ByteBufferPool.Sized.acquire
(int size) ByteBufferPool.Wrapper.acquire
(int size, boolean direct) RetainableByteBuffer.DynamicCapacity.add
(ByteBuffer bytes) RetainableByteBuffer.DynamicCapacity.add
(RetainableByteBuffer bytes) RetainableByteBuffer.FixedCapacity.add
(ByteBuffer bytes) RetainableByteBuffer.FixedCapacity.add
(RetainableByteBuffer bytes) RetainableByteBuffer.Mutable.add
(ByteBuffer bytes) Add the passedByteBuffer
to this buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.add
(RetainableByteBuffer bytes) Add the passedRetainableByteBuffer
to this buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Wrapper.add
(ByteBuffer bytes) RetainableByteBuffer.Wrapper.add
(RetainableByteBuffer bytes) default RetainableByteBuffer.Mutable
RetainableByteBuffer.asMutable()
Access this buffer via theRetainableByteBuffer.Mutable
API.RetainableByteBuffer.DynamicCapacity.asMutable()
RetainableByteBuffer.FixedCapacity.asMutable()
RetainableByteBuffer.Wrapper.asMutable()
RetainableByteBuffer.DynamicCapacity.put
(byte b) RetainableByteBuffer.DynamicCapacity.put
(byte[] bytes, int offset, int length) RetainableByteBuffer.DynamicCapacity.put
(long index, byte b) RetainableByteBuffer.FixedCapacity.put
(byte b) Put abyte
to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.FixedCapacity.put
(byte[] bytes, int offset, int length) Put abyte
array to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.FixedCapacity.put
(long index, byte b) RetainableByteBuffer.Mutable.put
(byte b) Put abyte
to the buffer, growing this buffer if necessary and possible.default RetainableByteBuffer.Mutable
RetainableByteBuffer.Mutable.put
(byte[] bytes) Put abyte
array to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.put
(byte[] bytes, int offset, int length) Put abyte
array to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.put
(long index, byte b) Put abyte
to the buffer at a given index.RetainableByteBuffer.Wrapper.put
(byte b) RetainableByteBuffer.Wrapper.put
(byte[] bytes, int offset, int length) RetainableByteBuffer.Wrapper.put
(long index, byte b) RetainableByteBuffer.DynamicCapacity.putInt
(int i) RetainableByteBuffer.FixedCapacity.putInt
(int i) Put anint
to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.putInt
(int i) Put anint
to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Wrapper.putInt
(int i) RetainableByteBuffer.DynamicCapacity.putLong
(long l) RetainableByteBuffer.FixedCapacity.putLong
(long l) Put along
to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.putLong
(long l) Put along
to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Wrapper.putLong
(long l) RetainableByteBuffer.DynamicCapacity.putShort
(short s) RetainableByteBuffer.FixedCapacity.putShort
(short s) Put ashort
to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.putShort
(short s) Put ashort
to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Wrapper.putShort
(short s) RetainableByteBuffer.DynamicCapacity.slice()
RetainableByteBuffer.DynamicCapacity.slice
(long length) static RetainableByteBuffer.Mutable
RetainableByteBuffer.wrap
(ByteBuffer byteBuffer) Returns a non-retainableRetainableByteBuffer
that wraps the givenByteBuffer
.static RetainableByteBuffer.Mutable
RetainableByteBuffer.wrap
(ByteBuffer byteBuffer, Runnable releaser) static RetainableByteBuffer.Mutable
RetainableByteBuffer.wrap
(ByteBuffer byteBuffer, Retainable retainable)