Package org.springframework.core.io.buffer
@NonNullApi
@NonNullFields
package org.springframework.core.io.buffer
Generic abstraction for working with byte buffer implementations.
-
ClassDescriptionBasic abstraction over byte buffers.A factory for
DataBuffers
, allowing for allocation and wrapping of data buffers.Exception that indicates the cumulative number of bytes consumed from a stream ofDataBuffer
's exceeded some pre-configured limit.Utility class for working withDataBuffers
.Contract to find delimiter(s) against one or more data buffers that can be passed one at a time to theDataBufferUtils.Matcher.match(DataBuffer)
method.Provides a convenient implementation of theDataBuffer
interface that can be overridden to adapt the delegate.Default implementation of theDataBuffer
interface that uses aByteBuffer
internally.Default implementation of theDataBufferFactory
interface.CustomList
to collect data buffers with and enforce a limit on the total number of bytes buffered.Implementation of theDataBuffer
interface that wraps a NettyByteBuf
.Implementation of theDataBufferFactory
interface based on a NettyByteBufAllocator
.Extension ofDataBuffer
that allows for buffer that share a memory pool.