Class CRC32CDigestManager
java.lang.Object
org.apache.bookkeeper.proto.checksum.DigestManager
org.apache.bookkeeper.proto.checksum.CRC32CDigestManager
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.bookkeeper.proto.checksum.DigestManager
DigestManager.RecoveryData -
Field Summary
Fields inherited from class org.apache.bookkeeper.proto.checksum.DigestManager
LAC_METADATA_LENGTH, ledgerId, macCodeLength, METADATA_LENGTH, useV2Protocol -
Constructor Summary
ConstructorsConstructorDescriptionCRC32CDigestManager(long ledgerId, boolean useV2Protocol, io.netty.buffer.ByteBufAllocator allocator) -
Method Summary
Modifier and TypeMethodDescription(package private) boolean(package private) int(package private) intinternalUpdate(int digest, byte[] buffer, int offset, int len) (package private) intinternalUpdate(int digest, io.netty.buffer.ByteBuf data, int offset, int len) (package private) boolean(package private) voidpopulateValueAndReset(int digest, io.netty.buffer.ByteBuf buf) Methods inherited from class org.apache.bookkeeper.proto.checksum.DigestManager
computeDigestAndPackageForSending, computeDigestAndPackageForSendingLac, generateMasterKey, instantiate, update, verifyDigestAndReturnData, verifyDigestAndReturnLac, verifyDigestAndReturnLastConfirmed
-
Constructor Details
-
CRC32CDigestManager
public CRC32CDigestManager(long ledgerId, boolean useV2Protocol, io.netty.buffer.ByteBufAllocator allocator)
-
-
Method Details
-
getMacCodeLength
int getMacCodeLength()- Specified by:
getMacCodeLengthin classDigestManager
-
isInt32Digest
boolean isInt32Digest()- Specified by:
isInt32Digestin classDigestManager
-
populateValueAndReset
void populateValueAndReset(int digest, io.netty.buffer.ByteBuf buf) - Specified by:
populateValueAndResetin classDigestManager
-
internalUpdate
int internalUpdate(int digest, io.netty.buffer.ByteBuf data, int offset, int len) - Specified by:
internalUpdatein classDigestManager
-
internalUpdate
int internalUpdate(int digest, byte[] buffer, int offset, int len) - Specified by:
internalUpdatein classDigestManager
-
acceptsMemoryAddressBuffer
boolean acceptsMemoryAddressBuffer()- Specified by:
acceptsMemoryAddressBufferin classDigestManager
-