インターフェース PooledDataBuffer
- すべてのスーパーインターフェース:
DataBuffer
,TouchableDataBuffer
- すべての既知の実装クラス:
NettyDataBuffer
メモリプールを共有するバッファーを可能にする
DataBuffer
の拡張。参照カウントのメソッドを紹介します。- 導入:
- 5.0
- 作成者:
- Arjen Poutsma
メソッドのサマリー
インターフェース org.springframework.core.io.buffer.DataBuffer から継承されたメソッド
asByteBuffer, asByteBuffer, asInputStream, asInputStream, asOutputStream, capacity, capacity, ensureCapacity, ensureWritable, factory, getByte, indexOf, lastIndexOf, read, read, read, readableByteCount, readPosition, readPosition, retainedSlice, slice, split, toByteBuffer, toByteBuffer, toString, toString, writableByteCount, write, write, write, write, write, write, writePosition, writePosition
メソッドの詳細
isAllocated
boolean isAllocated()このバッファが割り当てられている場合はtrue
を返します。false
(割り当て解除されている場合)。- 導入:
- 5.1
retain
PooledDataBuffer retain()このバッファーの参照カウントを 1 増やします。- 戻り値:
- このバッファ
touch
デバッグの目的で、指定されたヒントをデータバッファに関連付けます。- 次で指定:
- インターフェース
TouchableDataBuffer
のtouch
- 戻り値:
- このバッファ
- 導入:
- 5.3.2
release
boolean release()このバッファの参照カウントを 1 つ減らし、カウントが 0 になったら割り当てを解除します。- 戻り値:
- バッファが割り当て解除された場合は
true
。それ以外の場合はfalse