Class Crc64NvmeChecksum
java.lang.Object
software.amazon.awssdk.checksums.internal.Crc64NvmeChecksum
- All Implemented Interfaces:
Checksum
,SdkChecksum
Implementation of
SdkChecksum
to calculate an CRC64NVME checksum.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
Returns the computed checksum in a byte array rather than the long provided byChecksum.getValue()
.long
getValue()
void
mark
(int readLimit) Allows marking a checksum for checksums that support the ability to mark and reset.void
reset()
void
update
(byte[] b, int off, int len) void
update
(int b) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.awssdk.checksums.SdkChecksum
update, update
-
Constructor Details
-
Crc64NvmeChecksum
public Crc64NvmeChecksum()
-
-
Method Details
-
getChecksumBytes
public byte[] getChecksumBytes()Description copied from interface:SdkChecksum
Returns the computed checksum in a byte array rather than the long provided byChecksum.getValue()
.- Specified by:
getChecksumBytes
in interfaceSdkChecksum
- Returns:
- byte[] containing the checksum
-
mark
public void mark(int readLimit) Description copied from interface:SdkChecksum
Allows marking a checksum for checksums that support the ability to mark and reset.- Specified by:
mark
in interfaceSdkChecksum
- Parameters:
readLimit
- the maximum limit of bytes that can be read before the mark position becomes invalid.
-
update
-
update
-
getValue
-
reset
-