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