public interface DataBufferFactory
DataBuffers
のファクトリ。データバッファの割り当てと折り返しを可能にします。DataBuffer
修飾子と型 | メソッドと説明 |
---|---|
DataBuffer | allocateBuffer() デフォルトの初期容量のデータバッファを割り当てます。 |
DataBuffer | allocateBuffer(int initialCapacity) 指定された初期容量のデータバッファーを割り当てます。 |
DataBuffer | join(ListSE<? extends DataBuffer> dataBuffers) 一緒に結合された dataBuffers 要素で構成される新しい DataBuffer を返します。 |
DataBuffer | wrap(byte[] bytes) 指定された byte 配列を DataBuffer でラップします。 |
DataBuffer | wrap(ByteBufferSE byteBuffer) 指定された ByteBuffer SE を DataBuffer でラップします。 |
DataBuffer allocateBuffer()
DataBuffer allocateBuffer(int initialCapacity)
initialCapacity
- 割り当てるバッファの初期容量 DataBuffer wrap(ByteBufferSE byteBuffer)
byteBuffer
- ラップする NIO バイトバッファ DataBuffer wrap(byte[] bytes)
bytes
- ラップするバイト配列 DataBuffer join(ListSE<? extends DataBuffer> dataBuffers)
dataBuffers
要素で構成される新しい DataBuffer
を返します。実装に応じて、返されるバッファーは、提供されたバッファーのすべてのデータを含む単一のバッファーの場合と、バッファーへの参照を含む真のコンポジットの場合があります。与えられたデータバッファは返されたコンポジットの一部として解放されるため、解放する必要がないことに注意してください。
dataBuffers
- 構成するデータバッファ dataBuffers
引数から構成されるバッファー