Class TrustedToProvidedChecksumsSourceAdapter

java.lang.Object
org.eclipse.aether.internal.impl.checksum.TrustedToProvidedChecksumsSourceAdapter
All Implemented Interfaces:
org.eclipse.aether.spi.checksums.ProvidedChecksumsSource

@Singleton @Named("trusted2provided") public final class TrustedToProvidedChecksumsSourceAdapter extends Object implements org.eclipse.aether.spi.checksums.ProvidedChecksumsSource
Adapter that adapts TrustedChecksumsSource to ProvidedChecksumsSource used by connector. Hence, any "trusted" source exist that is enabled, automatically becomes "provided" source as well.
Since:
1.9.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    TrustedToProvidedChecksumsSourceAdapter(Map<String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource> trustedChecksumsSources)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getProvidedArtifactChecksums(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.spi.connector.ArtifactDownload transfer, org.eclipse.aether.repository.RemoteRepository repository, List<org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> checksumAlgorithmFactories)
     
    getProvidedMetadataChecksums(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.spi.connector.MetadataDownload transfer, org.eclipse.aether.repository.RemoteRepository repository, List<org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> checksumAlgorithmFactories)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • getProvidedArtifactChecksums

      public Map<String,String> getProvidedArtifactChecksums(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.spi.connector.ArtifactDownload transfer, org.eclipse.aether.repository.RemoteRepository repository, List<org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> checksumAlgorithmFactories)
      Specified by:
      getProvidedArtifactChecksums in interface org.eclipse.aether.spi.checksums.ProvidedChecksumsSource
    • getProvidedMetadataChecksums

      public Map<String,String> getProvidedMetadataChecksums(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.spi.connector.MetadataDownload transfer, org.eclipse.aether.repository.RemoteRepository repository, List<org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> checksumAlgorithmFactories)
      Specified by:
      getProvidedMetadataChecksums in interface org.eclipse.aether.spi.checksums.ProvidedChecksumsSource