Class SecureWALCellCodec
java.lang.Object
org.apache.hadoop.hbase.regionserver.wal.WALCellCodec
org.apache.hadoop.hbase.regionserver.wal.SecureWALCellCodec
- All Implemented Interfaces:
Codec
A WALCellCodec that encrypts the WALedits.
-
Nested Class Summary
Modifier and TypeClassDescription(package private) static class
(package private) static class
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.regionserver.wal.WALCellCodec
WALCellCodec.BaosAndCompressor, WALCellCodec.ByteStringCompressor, WALCellCodec.ByteStringUncompressor, WALCellCodec.CompressedKvDecoder, WALCellCodec.CompressedKvEncoder, WALCellCodec.EnsureKvEncoder, WALCellCodec.NoneCompressor, WALCellCodec.NoneUncompressor, WALCellCodec.StatelessUncompressor
Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.codec.Codec
Codec.Decoder, Codec.Encoder
-
Field Summary
Fields inherited from class org.apache.hadoop.hbase.regionserver.wal.WALCellCodec
compression, WAL_CELL_CODEC_CLASS_KEY
-
Constructor Summary
ConstructorDescriptionSecureWALCellCodec
(org.apache.hadoop.conf.Configuration conf, Decryptor decryptor) SecureWALCellCodec
(org.apache.hadoop.conf.Configuration conf, Encryptor encryptor) SecureWALCellCodec
(org.apache.hadoop.conf.Configuration conf, CompressionContext compression) -
Method Summary
Methods inherited from class org.apache.hadoop.hbase.regionserver.wal.WALCellCodec
create, create, getByteStringCompressor, getByteStringUncompressor, getDecoder, getNoneCompressor, getNoneUncompressor, getWALCellCodecClass
-
Field Details
-
encryptor
-
decryptor
-
-
Constructor Details
-
SecureWALCellCodec
public SecureWALCellCodec(org.apache.hadoop.conf.Configuration conf, CompressionContext compression) -
SecureWALCellCodec
-
SecureWALCellCodec
-
-
Method Details
-
getDecoder
- Specified by:
getDecoder
in interfaceCodec
- Overrides:
getDecoder
in classWALCellCodec
-
getEncoder
- Specified by:
getEncoder
in interfaceCodec
- Overrides:
getEncoder
in classWALCellCodec
-
getCodec
-
getCodec
-