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.MutableModifierConstructorDescriptionprotectedAbstractResponseListener(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.MutableCompression.acquireByteBuffer(int length) Acquire aRetainableByteBufferthat is managed by thisCompressionimplementation which is suitable for compressed output from anEncoderSinkor 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 booleanHTTP2Session.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 TypeMethodDescriptionintGenerator.control(RetainableByteBuffer.Mutable accumulator, Frame frame) intGenerator.data(RetainableByteBuffer.Mutable accumulator, DataFrame frame, int maxLength) intDataGenerator.generate(RetainableByteBuffer.Mutable accumulator, DataFrame frame, int maxLength) abstract intFrameGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) intGoAwayGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) voidHeaderGenerator.generate(RetainableByteBuffer.Mutable accumulator, FrameType frameType, int capacity, int length, int flags, int streamId) intHeadersGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) intNoOpGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) Deprecated, for removal: This API element is subject to removal in a future version.intPingGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) intPrefaceGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) intPriorityGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) intPushPromiseGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) intResetGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) intSettingsGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) intWindowUpdateGenerator.generate(RetainableByteBuffer.Mutable accumulator, Frame frame) intDataGenerator.generateData(RetainableByteBuffer.Mutable accumulator, int streamId, ByteBuffer data, boolean last, int maxLength) intGoAwayGenerator.generateGoAway(RetainableByteBuffer.Mutable accumulator, int lastStreamId, int error, byte[] payload) protected voidFrameGenerator.generateHeader(RetainableByteBuffer.Mutable accumulator, FrameType frameType, int length, int flags, int streamId) intHeadersGenerator.generateHeaders(RetainableByteBuffer.Mutable accumulator, int streamId, MetaData metaData, PriorityFrame priority, boolean endStream) intPingGenerator.generatePing(RetainableByteBuffer.Mutable accumulator, byte[] payload, boolean reply) intPriorityGenerator.generatePriority(RetainableByteBuffer.Mutable accumulator, int streamId, int parentStreamId, int weight, boolean exclusive) voidPriorityGenerator.generatePriorityBody(RetainableByteBuffer.Mutable accumulator, int streamId, int parentStreamId, int weight, boolean exclusive) intPushPromiseGenerator.generatePushPromise(RetainableByteBuffer.Mutable accumulator, int streamId, int promisedStreamId, MetaData metaData) intResetGenerator.generateReset(RetainableByteBuffer.Mutable accumulator, int streamId, int error) intSettingsGenerator.generateSettings(RetainableByteBuffer.Mutable accumulator, Map<Integer, Integer> settings, boolean reply) intWindowUpdateGenerator.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 TypeMethodDescriptionvoidInstruction.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 TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.classstatic classAn abstract implementation ofRetainableByteBufferthat provides the basicRetainablefunctionalitystatic classAnRetainableByteBuffer.MutableRetainableByteBufferthat can grow its capacity, backed by a chain ofByteBuffer, which may grow either by aggregation and/or retention.static classstatic classARetainableByteBuffer.FixedCapacitybuffer that is neither poolable norretainable.static classApooledbuffer that knows the pool from which it was allocated.static classA wrapper forRetainableByteBufferinstancesMethods 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 aRetainableByteBufferfrom 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 passedByteBufferto this buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.add(RetainableByteBuffer bytes) Add the passedRetainableByteBufferto this buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Wrapper.add(ByteBuffer bytes) RetainableByteBuffer.Wrapper.add(RetainableByteBuffer bytes) default RetainableByteBuffer.MutableRetainableByteBuffer.asMutable()Access this buffer via theRetainableByteBuffer.MutableAPI.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 abyteto the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.FixedCapacity.put(byte[] bytes, int offset, int length) Put abytearray to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.FixedCapacity.put(long index, byte b) RetainableByteBuffer.Mutable.put(byte b) Put abyteto the buffer, growing this buffer if necessary and possible.default RetainableByteBuffer.MutableRetainableByteBuffer.Mutable.put(byte[] bytes) Put abytearray to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.put(byte[] bytes, int offset, int length) Put abytearray to the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.put(long index, byte b) Put abyteto 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 anintto the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.putInt(int i) Put anintto 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 alongto the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.putLong(long l) Put alongto 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 ashortto the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Mutable.putShort(short s) Put ashortto the buffer, growing this buffer if necessary and possible.RetainableByteBuffer.Wrapper.putShort(short s) RetainableByteBuffer.DynamicCapacity.slice()RetainableByteBuffer.DynamicCapacity.slice(long length) static RetainableByteBuffer.MutableRetainableByteBuffer.wrap(ByteBuffer byteBuffer) Returns a non-retainableRetainableByteBufferthat wraps the givenByteBuffer.static RetainableByteBuffer.MutableRetainableByteBuffer.wrap(ByteBuffer byteBuffer, Runnable releaser) static RetainableByteBuffer.MutableRetainableByteBuffer.wrap(ByteBuffer byteBuffer, Retainable retainable)