| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.codec | |
| org.apache.hadoop.hbase.ipc | Tools to help define network clients and servers. | 
| org.apache.hadoop.hbase.regionserver.wal | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CellCodecBasic Cell codec that just writes out all the individual elements of a Cell. | 
| class  | CellCodecWithTagsBasic Cell codec that just writes out all the individual elements of a Cell including the tags. | 
| class  | KeyValueCodecCodec that does KeyValue version 1 serialization. | 
| class  | KeyValueCodecWithTagsCodec that does KeyValue version 1 serialization with serializing tags also. | 
| class  | MessageCodecCodec that just writes out Cell as a protobuf Cell Message. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Codec | ServerRpcConnection. codecCodec the client asked use. | 
| private Codec | NettyRpcDuplexHandler. codec | 
| protected Codec | RpcConnection. codec | 
| protected Codec | AbstractRpcClient. codec | 
| Modifier and Type | Method and Description | 
|---|---|
| (package private) Codec | AbstractRpcClient. getCodec()Encapsulate the ugly casting and RuntimeException conversion in private method. | 
| Modifier and Type | Method and Description | 
|---|---|
| ByteBuffer | CellBlockBuilder. buildCellBlock(Codec codec,
              org.apache.hadoop.io.compress.CompressionCodec compressor,
              CellScanner cellScanner)Puts CellScanner Cells into a cell block using passed in  codecand/orcompressor. | 
| org.apache.hbase.thirdparty.io.netty.buffer.ByteBuf | CellBlockBuilder. buildCellBlock(Codec codec,
              org.apache.hadoop.io.compress.CompressionCodec compressor,
              CellScanner cellScanner,
              org.apache.hbase.thirdparty.io.netty.buffer.ByteBufAllocator alloc) | 
| private boolean | CellBlockBuilder. buildCellBlock(Codec codec,
              org.apache.hadoop.io.compress.CompressionCodec compressor,
              CellScanner cellScanner,
              CellBlockBuilder.OutputStreamSupplier supplier) | 
| ByteBufferListOutputStream | CellBlockBuilder. buildCellBlockStream(Codec codec,
                    org.apache.hadoop.io.compress.CompressionCodec compressor,
                    CellScanner cellScanner,
                    ByteBuffAllocator allocator)Puts CellScanner Cells into a cell block using passed in  codecand/orcompressor. | 
| CellScanner | CellBlockBuilder. createCellScanner(Codec codec,
                 org.apache.hadoop.io.compress.CompressionCodec compressor,
                 byte[] cellBlock) | 
| CellScanner | CellBlockBuilder. createCellScannerReusingBuffers(Codec codec,
                               org.apache.hadoop.io.compress.CompressionCodec compressor,
                               ByteBuff cellBlock) | 
| private void | CellBlockBuilder. encodeCellsTo(OutputStream os,
             CellScanner cellScanner,
             Codec codec,
             org.apache.hadoop.io.compress.CompressionCodec compressor) | 
| Constructor and Description | 
|---|
| NettyRpcDuplexHandler(NettyRpcConnection conn,
                     CellBlockBuilder cellBlockBuilder,
                     Codec codec,
                     org.apache.hadoop.io.compress.CompressionCodec compressor) | 
| RpcConnection(org.apache.hadoop.conf.Configuration conf,
             org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer timeoutTimer,
             ConnectionId remoteId,
             String clusterId,
             boolean isSecurityEnabled,
             Codec codec,
             org.apache.hadoop.io.compress.CompressionCodec compressor) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SecureWALCellCodecA WALCellCodec that encrypts the WALedits. | 
| class  | WALCellCodecCompression in this class is lifted off Compressor/KeyValueCompression. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.