Package org.apache.maven.impl
Class DefaultChecksumAlgorithmService
java.lang.Object
org.apache.maven.impl.DefaultChecksumAlgorithmService
- All Implemented Interfaces:
org.apache.maven.api.Service,org.apache.maven.api.services.ChecksumAlgorithmService
@Named
@Singleton
public class DefaultChecksumAlgorithmService
extends Object
implements org.apache.maven.api.services.ChecksumAlgorithmService
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.maven.api.services.ChecksumAlgorithmService
org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm, org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumCalculator -
Constructor Summary
ConstructorsConstructorDescriptionDefaultChecksumAlgorithmService(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector) -
Method Summary
Modifier and TypeMethodDescriptioncalculate(byte[] data, Collection<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm> algorithms) calculate(InputStream stream, Collection<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm> algorithms) calculate(ByteBuffer data, Collection<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm> algorithms) calculate(Path file, Collection<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm> algorithms) org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithmCollection<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm>select(Collection<String> algorithmNames)
-
Constructor Details
-
DefaultChecksumAlgorithmService
@Inject public DefaultChecksumAlgorithmService(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector)
-
-
Method Details
-
getChecksumAlgorithmNames
- Specified by:
getChecksumAlgorithmNamesin interfaceorg.apache.maven.api.services.ChecksumAlgorithmService
-
select
public org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm select(String algorithmName) - Specified by:
selectin interfaceorg.apache.maven.api.services.ChecksumAlgorithmService
-
select
public Collection<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm> select(Collection<String> algorithmNames) - Specified by:
selectin interfaceorg.apache.maven.api.services.ChecksumAlgorithmService
-
calculate
public Map<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm,String> calculate(byte[] data, Collection<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm> algorithms) - Specified by:
calculatein interfaceorg.apache.maven.api.services.ChecksumAlgorithmService
-
calculate
public Map<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm,String> calculate(ByteBuffer data, Collection<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm> algorithms) - Specified by:
calculatein interfaceorg.apache.maven.api.services.ChecksumAlgorithmService
-
calculate
public Map<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm,String> calculate(Path file, Collection<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm> algorithms) throws IOException - Specified by:
calculatein interfaceorg.apache.maven.api.services.ChecksumAlgorithmService- Throws:
IOException
-
calculate
public Map<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm,String> calculate(InputStream stream, Collection<org.apache.maven.api.services.ChecksumAlgorithmService.ChecksumAlgorithm> algorithms) throws IOException - Specified by:
calculatein interfaceorg.apache.maven.api.services.ChecksumAlgorithmService- Throws:
IOException
-