Package org.apache.hadoop.hbase.nio
package org.apache.hadoop.hbase.nio
-
ClassDescriptionorg.apache.hadoop.hbase.nio.ByteBuffAn abstract class that abstracts out as to how the byte buffers are used, either single or multiple.org.apache.hadoop.hbase.nio.HBaseReferenceCountedThe HBaseReferenceCounted disabled several methods in Netty's
ReferenceCounted
, because those methods are unlikely to be used.org.apache.hadoop.hbase.nio.MultiByteBuffProvides a unified view of all the underlying ByteBuffers and will look as if a bigger sequential buffer.org.apache.hadoop.hbase.nio.RefCntMaintain an reference count integer inside to track life cycle ofByteBuff
, if the reference count become 0, it'll callByteBuffAllocator.Recycler.free()
exactly once.org.apache.hadoop.hbase.nio.SingleByteBuffAn implementation of ByteBuff where a single BB backs the BBI.