Package org.apache.maven.internal.impl
Class DefaultChecksumAlgorithmService.DefaultChecksumAlgorithm
java.lang.Object
org.apache.maven.internal.impl.DefaultChecksumAlgorithmService.DefaultChecksumAlgorithm
- All Implemented Interfaces:
ChecksumAlgorithmService.ChecksumAlgorithm
- Enclosing class:
DefaultChecksumAlgorithmService
private static class DefaultChecksumAlgorithmService.DefaultChecksumAlgorithm
extends Object
implements ChecksumAlgorithmService.ChecksumAlgorithm
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultChecksumAlgorithm
(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Each invocation of this method returns a new instance of calculator, nevernull
value.Returns the file extension to be used for given checksum file (without leading dot), nevernull
.getName()
Returns the algorithm name, usually used as key, nevernull
value.int
hashCode()
-
Field Details
-
factory
private final org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory factory
-
-
Constructor Details
-
DefaultChecksumAlgorithm
DefaultChecksumAlgorithm(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory factory)
-
-
Method Details
-
getName
Description copied from interface:ChecksumAlgorithmService.ChecksumAlgorithm
Returns the algorithm name, usually used as key, nevernull
value. The name is a standard name of algorithm (if applicable) or any other designator that is algorithm commonly referred with. Example: "SHA-1".- Specified by:
getName
in interfaceChecksumAlgorithmService.ChecksumAlgorithm
-
getFileExtension
Description copied from interface:ChecksumAlgorithmService.ChecksumAlgorithm
Returns the file extension to be used for given checksum file (without leading dot), nevernull
. The extension should be file and URL path friendly, and may differ from algorithm name. The checksum extension SHOULD NOT contain dot (".") character. Example: "sha1".- Specified by:
getFileExtension
in interfaceChecksumAlgorithmService.ChecksumAlgorithm
-
getCalculator
Description copied from interface:ChecksumAlgorithmService.ChecksumAlgorithm
Each invocation of this method returns a new instance of calculator, nevernull
value.- Specified by:
getCalculator
in interfaceChecksumAlgorithmService.ChecksumAlgorithm
-
equals
-
hashCode
public int hashCode()
-