Class DigestAlgorithm.CloseableMessageDigest
java.lang.Object
software.amazon.awssdk.checksums.internal.DigestAlgorithm.CloseableMessageDigest
- All Implemented Interfaces:
AutoCloseable
,Cloneable
,SdkAutoCloseable
- Enclosing class:
DigestAlgorithm
public final class DigestAlgorithm.CloseableMessageDigest
extends Object
implements SdkAutoCloseable, Cloneable
-
Method Details
-
messageDigest
Retrieve the message digest instance. -
digest
public byte[] digest()Retrieve the message digest bytes. This will close the message digest when invoked. This is because the underlying message digest is reset on read, and we'd rather fail future interactions with the digest than act on the wrong data. -
close
public void close()Release this message digest back to the cache. Once released, you must not use the digest anymore.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSdkAutoCloseable
-
clone
-