Package org.codice.ddf.checksum
Class AbstractChecksumProvider
java.lang.Object
org.codice.ddf.checksum.AbstractChecksumProvider
- All Implemented Interfaces:
ChecksumProvider
- Direct Known Subclasses:
Adler32ChecksumProvider,Sha256ChecksumProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringcalculateChecksum(InputStream inputStream) Calculates checksum fromInputStreamabstract StringReturns identifier for check sum algorithm
-
Constructor Details
-
AbstractChecksumProvider
public AbstractChecksumProvider()
-
-
Method Details
-
calculateChecksum
public abstract String calculateChecksum(InputStream inputStream) throws IOException, NoSuchAlgorithmException Description copied from interface:ChecksumProviderCalculates checksum fromInputStream- Specified by:
calculateChecksumin interfaceChecksumProvider- Returns:
- calculated checksum value
- Throws:
IOExceptionNoSuchAlgorithmException
-
getChecksumAlgorithm
Description copied from interface:ChecksumProviderReturns identifier for check sum algorithm- Specified by:
getChecksumAlgorithmin interfaceChecksumProvider- Returns:
- checksum algorithm identifier
-