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 theDataBufferinterface that can be overridden to adapt the delegate.Default implementation of theDataBufferinterface that uses aByteBufferinternally.Default implementation of theDataBufferFactoryinterface.CustomListto collect data buffers with and enforce a limit on the total number of bytes buffered.Implementation of theDataBufferinterface that wraps a NettyByteBuf.Implementation of theDataBufferFactoryinterface based on a NettyByteBufAllocator.Extension ofDataBufferthat allows for buffer that share a memory pool.