程序包的使用
cn.taketoday.core.io.buffer
程序包
说明
Generic abstraction for working with byte buffer implementations.
-
类说明Basic abstraction over byte buffers.A factory for
DataBuffers, allowing for allocation and wrapping of data buffers.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.CustomListto collect data buffers with and enforce a limit on the total number of bytes buffered. -
类说明Extension of
DataBufferthat allows for buffers that can be used in atry-with-resources statement.Basic abstraction over byte buffers.A dedicated iterator type that ensures the lifecycle of iteratedByteBufferelements.A factory forDataBuffers, allowing for allocation and wrapping of data buffers.Base class for aDataBufferUtils.NestedMatcher.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.Matcher that can be nested withinDataBufferUtils.CompositeMatcherwhere multiple matchers advance together using the same index, one byte at a time.Matcher for a single byte delimiter.Default implementation of theDataBufferinterface that uses aByteBufferinternally. with separate read and write positions.Default implementation of theDataBufferFactoryinterface.Implementation of theDataBufferinterface that wraps a Netty 5Buffer.Implementation of theDataBufferFactoryinterface based on a Netty 5BufferAllocator.Implementation of theDataBufferinterface that wraps a NettyByteBuf.Implementation of theDataBufferFactoryinterface based on a NettyByteBufAllocator.Extension ofDataBufferthat allows for buffers that share a memory pool.Extension ofDataBufferthat allows for buffers that can be given hints for debugging purposes.