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
.void
update
(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.ChecksumCalculator
Updates the checksum algorithm inner state with input.- Specified by:
update
in interfaceChecksumAlgorithmService.ChecksumCalculator
-
checksum
Description copied from interface:ChecksumAlgorithmService.ChecksumCalculator
Returns 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:
checksum
in interfaceChecksumAlgorithmService.ChecksumCalculator
-