Class MemoizingRepositorySystemSupplierLookup

java.lang.Object
org.eclipse.aether.supplier.RepositorySystemSupplier
eu.maveniverse.maven.mima.runtime.standalonestatic.MemoizingRepositorySystemSupplierLookup
All Implemented Interfaces:
Lookup, Supplier<org.eclipse.aether.RepositorySystem>

public class MemoizingRepositorySystemSupplierLookup extends org.eclipse.aether.supplier.RepositorySystemSupplier implements Lookup
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.aether.RepositorySystem
    get()
     
    protected org.eclipse.aether.impl.ArtifactDescriptorReader
    getArtifactDescriptorReader(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.VersionResolver versionResolver, org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver, org.eclipse.aether.impl.ArtifactResolver artifactResolver, org.apache.maven.model.building.ModelBuilder modelBuilder, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.apache.maven.repository.internal.ModelCacheFactory modelCacheFactory)
     
    protected org.eclipse.aether.impl.ArtifactResolver
    getArtifactResolver(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.impl.VersionResolver versionResolver, org.eclipse.aether.impl.UpdateCheckManager updateCheckManager, org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.OfflineController offlineController, Map<String,org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor> artifactResolverPostProcessors, org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)
     
    protected Map<String,org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor>
    getArtifactResolverPostProcessors(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector, Map<String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource> trustedChecksumsSources)
     
    protected org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory
    getBasicRepositoryConnectorFactory(org.eclipse.aether.spi.connector.transport.TransporterProvider transporterProvider, org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider repositoryLayoutProvider, org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider checksumPolicyProvider, org.eclipse.aether.spi.io.FileProcessor fileProcessor, Map<String,org.eclipse.aether.spi.checksums.ProvidedChecksumsSource> providedChecksumsSources)
     
    protected Map<String,org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory>
     
    protected org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector
    getChecksumAlgorithmFactorySelector(Map<String,org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> checksumAlgorithmFactories)
     
    protected Map<String,org.eclipse.aether.transport.http.ChecksumExtractor>
     
    protected org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider
     
    protected org.eclipse.aether.impl.DependencyCollector
    getDependencyCollector(Map<String,org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate> dependencyCollectorDelegates)
     
    protected Map<String,org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate>
    getDependencyCollectorDelegates(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.ArtifactDescriptorReader artifactDescriptorReader, org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver)
     
    protected org.eclipse.aether.impl.Deployer
    getDeployer(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.UpdateCheckManager updateCheckManager, Map<String,org.eclipse.aether.impl.MetadataGeneratorFactory> metadataGeneratorFactories, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.OfflineController offlineController)
     
    protected org.eclipse.aether.spi.io.FileProcessor
     
    protected org.eclipse.aether.impl.Installer
    getInstaller(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, Map<String,org.eclipse.aether.impl.MetadataGeneratorFactory> metadataGeneratorFactories, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory)
     
    protected org.eclipse.aether.internal.impl.LocalPathComposer
     
    protected org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactory
     
    protected org.eclipse.aether.impl.LocalRepositoryProvider
    getLocalRepositoryProvider(org.eclipse.aether.internal.impl.LocalPathComposer localPathComposer, org.eclipse.aether.internal.impl.TrackingFileManager trackingFileManager, org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactory localPathPrefixComposerFactory)
     
    protected Map<String,org.eclipse.aether.impl.MetadataGeneratorFactory>
     
    protected org.eclipse.aether.impl.MetadataResolver
    getMetadataResolver(org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.impl.UpdateCheckManager updateCheckManager, org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.OfflineController offlineController, org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)
     
    protected org.apache.maven.model.building.ModelBuilder
     
    protected org.apache.maven.repository.internal.ModelCacheFactory
     
    protected Map<String,org.eclipse.aether.named.NamedLockFactory>
     
    protected org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactory
    getNamedLockFactoryAdapterFactory(Map<String,org.eclipse.aether.named.NamedLockFactory> namedLockFactories, Map<String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper> nameMappers, org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle)
     
    protected Map<String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper>
     
    protected org.eclipse.aether.impl.OfflineController
     
    protected Map<String,org.eclipse.aether.spi.checksums.ProvidedChecksumsSource>
    getProvidedChecksumsSources(Map<String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource> trustedChecksumsSources)
     
    protected org.eclipse.aether.impl.RemoteRepositoryFilterManager
    getRemoteRepositoryFilterManager(Map<String,org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource> remoteRepositoryFilterSources)
     
    protected Map<String,org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource>
    getRemoteRepositoryFilterSources(org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle, org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider repositoryLayoutProvider)
     
    protected org.eclipse.aether.impl.RemoteRepositoryManager
    getRemoteRepositoryManager(org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer, org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider checksumPolicyProvider)
     
    protected Map<String,org.eclipse.aether.spi.connector.RepositoryConnectorFactory>
    getRepositoryConnectorFactories(org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory basicRepositoryConnectorFactory)
     
    protected org.eclipse.aether.impl.RepositoryConnectorProvider
    getRepositoryConnectorProvider(Map<String,org.eclipse.aether.spi.connector.RepositoryConnectorFactory> repositoryConnectorFactories, org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)
     
    protected org.eclipse.aether.impl.RepositoryEventDispatcher
    getRepositoryEventDispatcher(Map<String,org.eclipse.aether.RepositoryListener> repositoryListeners)
     
    protected Map<String,org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory>
    getRepositoryLayoutFactories(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector)
     
    protected org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider
    getRepositoryLayoutProvider(Map<String,org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> repositoryLayoutFactories)
     
    protected Map<String,org.eclipse.aether.RepositoryListener>
     
    protected org.eclipse.aether.impl.RepositorySystemLifecycle
     
    protected org.eclipse.aether.spi.synccontext.SyncContextFactory
    getSyncContextFactory(org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactory namedLockFactoryAdapterFactory)
     
    protected org.eclipse.aether.internal.impl.TrackingFileManager
     
    protected Map<String,org.eclipse.aether.spi.connector.transport.TransporterFactory>
    getTransporterFactories(Map<String,org.eclipse.aether.transport.http.ChecksumExtractor> extractors)
     
    protected org.eclipse.aether.spi.connector.transport.TransporterProvider
    getTransporterProvider(Map<String,org.eclipse.aether.spi.connector.transport.TransporterFactory> transporterFactories)
     
    protected Map<String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource>
    getTrustedChecksumsSources(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.internal.impl.LocalPathComposer localPathComposer, org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle)
     
    protected org.eclipse.aether.impl.UpdateCheckManager
    getUpdateCheckManager(org.eclipse.aether.internal.impl.TrackingFileManager trackingFileManager, org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer)
     
    protected org.eclipse.aether.impl.UpdatePolicyAnalyzer
     
    protected org.eclipse.aether.impl.VersionRangeResolver
    getVersionRangeResolver(org.eclipse.aether.impl.MetadataResolver metadataResolver, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
     
    protected org.eclipse.aether.impl.VersionResolver
    getVersionResolver(org.eclipse.aether.impl.MetadataResolver metadataResolver, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
     
    <T> Optional<T>
    lookup(Class<T> type)
     
    <T> Optional<T>
    lookup(Class<T> type, String name)
     
    protected <T> Map<String,T>
    memoize(Class<T> key, Map<String,T> instances)
     
    protected <T> T
    memoize(Class<T> key, T instance)
     

    Methods inherited from class java.lang.Object

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

    • MemoizingRepositorySystemSupplierLookup

      public MemoizingRepositorySystemSupplierLookup()
  • Method Details

    • get

      public org.eclipse.aether.RepositorySystem get()
      Specified by:
      get in interface Supplier<org.eclipse.aether.RepositorySystem>
      Overrides:
      get in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • memoize

      protected <T> T memoize(Class<T> key, T instance)
    • memoize

      protected <T> Map<String,T> memoize(Class<T> key, Map<String,T> instances)
    • lookup

      public <T> Optional<T> lookup(Class<T> type)
      Specified by:
      lookup in interface Lookup
    • lookup

      public <T> Optional<T> lookup(Class<T> type, String name)
      Specified by:
      lookup in interface Lookup
    • getFileProcessor

      protected org.eclipse.aether.spi.io.FileProcessor getFileProcessor()
      Overrides:
      getFileProcessor in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getTrackingFileManager

      protected org.eclipse.aether.internal.impl.TrackingFileManager getTrackingFileManager()
      Overrides:
      getTrackingFileManager in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getLocalPathComposer

      protected org.eclipse.aether.internal.impl.LocalPathComposer getLocalPathComposer()
      Overrides:
      getLocalPathComposer in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getLocalPathPrefixComposerFactory

      protected org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactory getLocalPathPrefixComposerFactory()
      Overrides:
      getLocalPathPrefixComposerFactory in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getRepositorySystemLifecycle

      protected org.eclipse.aether.impl.RepositorySystemLifecycle getRepositorySystemLifecycle()
      Overrides:
      getRepositorySystemLifecycle in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getOfflineController

      protected org.eclipse.aether.impl.OfflineController getOfflineController()
      Overrides:
      getOfflineController in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getUpdatePolicyAnalyzer

      protected org.eclipse.aether.impl.UpdatePolicyAnalyzer getUpdatePolicyAnalyzer()
      Overrides:
      getUpdatePolicyAnalyzer in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getChecksumPolicyProvider

      protected org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider getChecksumPolicyProvider()
      Overrides:
      getChecksumPolicyProvider in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getUpdateCheckManager

      protected org.eclipse.aether.impl.UpdateCheckManager getUpdateCheckManager(org.eclipse.aether.internal.impl.TrackingFileManager trackingFileManager, org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer)
      Overrides:
      getUpdateCheckManager in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getNamedLockFactories

      protected Map<String,org.eclipse.aether.named.NamedLockFactory> getNamedLockFactories()
      Overrides:
      getNamedLockFactories in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getNameMappers

      protected Map<String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper> getNameMappers()
      Overrides:
      getNameMappers in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getNamedLockFactoryAdapterFactory

      protected org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactory getNamedLockFactoryAdapterFactory(Map<String,org.eclipse.aether.named.NamedLockFactory> namedLockFactories, Map<String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper> nameMappers, org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle)
      Overrides:
      getNamedLockFactoryAdapterFactory in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getSyncContextFactory

      protected org.eclipse.aether.spi.synccontext.SyncContextFactory getSyncContextFactory(org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactory namedLockFactoryAdapterFactory)
      Overrides:
      getSyncContextFactory in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getChecksumAlgorithmFactories

      protected Map<String,org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> getChecksumAlgorithmFactories()
      Overrides:
      getChecksumAlgorithmFactories in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getChecksumAlgorithmFactorySelector

      protected org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector getChecksumAlgorithmFactorySelector(Map<String,org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> checksumAlgorithmFactories)
      Overrides:
      getChecksumAlgorithmFactorySelector in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getRepositoryLayoutFactories

      protected Map<String,org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> getRepositoryLayoutFactories(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector)
      Overrides:
      getRepositoryLayoutFactories in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getRepositoryLayoutProvider

      protected org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider getRepositoryLayoutProvider(Map<String,org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> repositoryLayoutFactories)
      Overrides:
      getRepositoryLayoutProvider in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getLocalRepositoryProvider

      protected org.eclipse.aether.impl.LocalRepositoryProvider getLocalRepositoryProvider(org.eclipse.aether.internal.impl.LocalPathComposer localPathComposer, org.eclipse.aether.internal.impl.TrackingFileManager trackingFileManager, org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactory localPathPrefixComposerFactory)
      Overrides:
      getLocalRepositoryProvider in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getRemoteRepositoryManager

      protected org.eclipse.aether.impl.RemoteRepositoryManager getRemoteRepositoryManager(org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer, org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider checksumPolicyProvider)
      Overrides:
      getRemoteRepositoryManager in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getRemoteRepositoryFilterSources

      protected Map<String,org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource> getRemoteRepositoryFilterSources(org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle, org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider repositoryLayoutProvider)
      Overrides:
      getRemoteRepositoryFilterSources in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getRemoteRepositoryFilterManager

      protected org.eclipse.aether.impl.RemoteRepositoryFilterManager getRemoteRepositoryFilterManager(Map<String,org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource> remoteRepositoryFilterSources)
      Overrides:
      getRemoteRepositoryFilterManager in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getRepositoryListeners

      protected Map<String,org.eclipse.aether.RepositoryListener> getRepositoryListeners()
      Overrides:
      getRepositoryListeners in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getRepositoryEventDispatcher

      protected org.eclipse.aether.impl.RepositoryEventDispatcher getRepositoryEventDispatcher(Map<String,org.eclipse.aether.RepositoryListener> repositoryListeners)
      Overrides:
      getRepositoryEventDispatcher in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getTrustedChecksumsSources

      protected Map<String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource> getTrustedChecksumsSources(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.internal.impl.LocalPathComposer localPathComposer, org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle)
      Overrides:
      getTrustedChecksumsSources in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getProvidedChecksumsSources

      protected Map<String,org.eclipse.aether.spi.checksums.ProvidedChecksumsSource> getProvidedChecksumsSources(Map<String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource> trustedChecksumsSources)
      Overrides:
      getProvidedChecksumsSources in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getChecksumExtractors

      protected Map<String,org.eclipse.aether.transport.http.ChecksumExtractor> getChecksumExtractors()
      Overrides:
      getChecksumExtractors in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getTransporterFactories

      protected Map<String,org.eclipse.aether.spi.connector.transport.TransporterFactory> getTransporterFactories(Map<String,org.eclipse.aether.transport.http.ChecksumExtractor> extractors)
      Overrides:
      getTransporterFactories in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getTransporterProvider

      protected org.eclipse.aether.spi.connector.transport.TransporterProvider getTransporterProvider(Map<String,org.eclipse.aether.spi.connector.transport.TransporterFactory> transporterFactories)
      Overrides:
      getTransporterProvider in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getBasicRepositoryConnectorFactory

      protected org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory getBasicRepositoryConnectorFactory(org.eclipse.aether.spi.connector.transport.TransporterProvider transporterProvider, org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider repositoryLayoutProvider, org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider checksumPolicyProvider, org.eclipse.aether.spi.io.FileProcessor fileProcessor, Map<String,org.eclipse.aether.spi.checksums.ProvidedChecksumsSource> providedChecksumsSources)
      Overrides:
      getBasicRepositoryConnectorFactory in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getRepositoryConnectorFactories

      protected Map<String,org.eclipse.aether.spi.connector.RepositoryConnectorFactory> getRepositoryConnectorFactories(org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory basicRepositoryConnectorFactory)
      Overrides:
      getRepositoryConnectorFactories in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getRepositoryConnectorProvider

      protected org.eclipse.aether.impl.RepositoryConnectorProvider getRepositoryConnectorProvider(Map<String,org.eclipse.aether.spi.connector.RepositoryConnectorFactory> repositoryConnectorFactories, org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)
      Overrides:
      getRepositoryConnectorProvider in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getInstaller

      protected org.eclipse.aether.impl.Installer getInstaller(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, Map<String,org.eclipse.aether.impl.MetadataGeneratorFactory> metadataGeneratorFactories, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory)
      Overrides:
      getInstaller in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getDeployer

      protected org.eclipse.aether.impl.Deployer getDeployer(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.UpdateCheckManager updateCheckManager, Map<String,org.eclipse.aether.impl.MetadataGeneratorFactory> metadataGeneratorFactories, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.OfflineController offlineController)
      Overrides:
      getDeployer in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getDependencyCollectorDelegates

      protected Map<String,org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate> getDependencyCollectorDelegates(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.ArtifactDescriptorReader artifactDescriptorReader, org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver)
      Overrides:
      getDependencyCollectorDelegates in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getDependencyCollector

      protected org.eclipse.aether.impl.DependencyCollector getDependencyCollector(Map<String,org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate> dependencyCollectorDelegates)
      Overrides:
      getDependencyCollector in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getArtifactResolverPostProcessors

      protected Map<String,org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor> getArtifactResolverPostProcessors(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector, Map<String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource> trustedChecksumsSources)
      Overrides:
      getArtifactResolverPostProcessors in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getArtifactResolver

      protected org.eclipse.aether.impl.ArtifactResolver getArtifactResolver(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.impl.VersionResolver versionResolver, org.eclipse.aether.impl.UpdateCheckManager updateCheckManager, org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.OfflineController offlineController, Map<String,org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor> artifactResolverPostProcessors, org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)
      Overrides:
      getArtifactResolver in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getMetadataResolver

      protected org.eclipse.aether.impl.MetadataResolver getMetadataResolver(org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.impl.UpdateCheckManager updateCheckManager, org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.OfflineController offlineController, org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)
      Overrides:
      getMetadataResolver in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getMetadataGeneratorFactories

      protected Map<String,org.eclipse.aether.impl.MetadataGeneratorFactory> getMetadataGeneratorFactories()
      Overrides:
      getMetadataGeneratorFactories in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getArtifactDescriptorReader

      protected org.eclipse.aether.impl.ArtifactDescriptorReader getArtifactDescriptorReader(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.VersionResolver versionResolver, org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver, org.eclipse.aether.impl.ArtifactResolver artifactResolver, org.apache.maven.model.building.ModelBuilder modelBuilder, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.apache.maven.repository.internal.ModelCacheFactory modelCacheFactory)
      Overrides:
      getArtifactDescriptorReader in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getVersionResolver

      protected org.eclipse.aether.impl.VersionResolver getVersionResolver(org.eclipse.aether.impl.MetadataResolver metadataResolver, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
      Overrides:
      getVersionResolver in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getVersionRangeResolver

      protected org.eclipse.aether.impl.VersionRangeResolver getVersionRangeResolver(org.eclipse.aether.impl.MetadataResolver metadataResolver, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
      Overrides:
      getVersionRangeResolver in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getModelBuilder

      protected org.apache.maven.model.building.ModelBuilder getModelBuilder()
      Overrides:
      getModelBuilder in class org.eclipse.aether.supplier.RepositorySystemSupplier
    • getModelCacheFactory

      protected org.apache.maven.repository.internal.ModelCacheFactory getModelCacheFactory()
      Overrides:
      getModelCacheFactory in class org.eclipse.aether.supplier.RepositorySystemSupplier