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- 
messageDigestRetrieve the message digest instance.
- 
digestpublic 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.
- 
closepublic void close()Release this message digest back to the cache. Once released, you must not use the digest anymore.- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- SdkAutoCloseable
 
- 
clone
 
-