Package org.apache.maven.internal.impl
Class DefaultChecksumAlgorithmService.DefaultChecksumCalculator
java.lang.Object
org.apache.maven.internal.impl.DefaultChecksumAlgorithmService.DefaultChecksumCalculator
- All Implemented Interfaces:
ChecksumAlgorithmService.ChecksumCalculator
- Enclosing class:
DefaultChecksumAlgorithmService
private static class DefaultChecksumAlgorithmService.DefaultChecksumCalculator
extends Object
implements ChecksumAlgorithmService.ChecksumCalculator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithm -
Constructor Summary
ConstructorsConstructorDescriptionDefaultChecksumCalculator(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithm algorithm) -
Method Summary
Modifier and TypeMethodDescriptionchecksum()Returns the algorithm end result as string, nevernull.voidupdate(ByteBuffer input) Updates the checksum algorithm inner state with input.
-
Field Details
-
algorithm
private final org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithm algorithm
-
-
Constructor Details
-
DefaultChecksumCalculator
DefaultChecksumCalculator(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithm algorithm)
-
-
Method Details
-
update
Description copied from interface:ChecksumAlgorithmService.ChecksumCalculatorUpdates the checksum algorithm inner state with input.- Specified by:
updatein interfaceChecksumAlgorithmService.ChecksumCalculator
-
checksum
Description copied from interface:ChecksumAlgorithmService.ChecksumCalculatorReturns the algorithm end result as string, nevernull. After invoking this method, this instance should be discarded and not reused. For new checksum calculation you have to get new instance.- Specified by:
checksumin interfaceChecksumAlgorithmService.ChecksumCalculator
-