Class RepositorySystemSupplier
- java.lang.Object
-
- org.eclipse.aether.supplier.RepositorySystemSupplier
-
- All Implemented Interfaces:
java.util.function.Supplier<org.eclipse.aether.RepositorySystem>
public class RepositorySystemSupplier extends java.lang.Object implements java.util.function.Supplier<org.eclipse.aether.RepositorySystem>
A simple memorizingSupplierofRepositorySysteminstance, that on first call supplies lazily constructed instance, and on each subsequent call same instance. Hence, this instance should be thrown away immediately once repository system was created and there is no need for more instances. If new repository system instance needed, new instance of this class must be created. For proper shut down of returned repository system instance(s) useRepositorySystem.shutdown()method on supplied instance(s).Since Resolver 2.0 this class offers access to various components via public getters, and allows even partial object graph construction.
Extend this class
createXXX()methods and override to customize, if needed. The contract of this class makes sure that these (potentially overridden) methods are invoked only once, and instance created by those methods are memorized and kept as long as supplier instance is kept open.This class is not thread safe and must be used from one thread only, while the constructed
RepositorySystemis thread safe.Important: Given the instance of supplier memorizes the supplier
RepositorySysteminstance it supplies, their lifecycle is shared as well: once supplied repository system is shut-down, this instance becomes closed as well. Any subsequentgetXXXmethod invocation attempt will fail withIllegalStateException.- Since:
- 1.9.15
-
-
Constructor Summary
Constructors Constructor Description RepositorySystemSupplier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.decorator.ArtifactDecoratorFactory>createArtifactDecoratorFactories()protected org.eclipse.aether.impl.ArtifactDescriptorReadercreateArtifactDescriptorReader()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.generator.ArtifactGeneratorFactory>createArtifactGeneratorFactories()protected org.eclipse.aether.spi.artifact.ArtifactPredicateFactorycreateArtifactPredicateFactory()protected org.eclipse.aether.impl.ArtifactResolvercreateArtifactResolver()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor>createArtifactResolverPostProcessors()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.transformer.ArtifactTransformer>createArtifactTransformers()protected org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactorycreateBasicRepositoryConnectorFactory()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory>createChecksumAlgorithmFactories()protected org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelectorcreateChecksumAlgorithmFactorySelector()protected org.eclipse.aether.spi.connector.transport.http.ChecksumExtractorcreateChecksumExtractor()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.transport.http.ChecksumExtractorStrategy>createChecksumExtractorStrategies()protected org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvidercreateChecksumPolicyProvider()protected org.eclipse.aether.spi.io.ChecksumProcessorcreateChecksumProcessor()protected org.eclipse.aether.impl.DependencyCollectorcreateDependencyCollector()protected java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate>createDependencyCollectorDelegates()protected org.eclipse.aether.impl.DeployercreateDeployer()protected org.eclipse.aether.impl.InstallercreateInstaller()protected org.eclipse.aether.internal.impl.LocalPathComposercreateLocalPathComposer()protected org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactorycreateLocalPathPrefixComposerFactory()protected org.eclipse.aether.impl.LocalRepositoryProvidercreateLocalRepositoryProvider()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.locking.LockingInhibitorFactory>createLockingInhibitorFactories()protected java.util.Map<java.lang.String,org.eclipse.aether.impl.MetadataGeneratorFactory>createMetadataGeneratorFactories()protected org.eclipse.aether.impl.MetadataResolvercreateMetadataResolver()protected org.apache.maven.model.building.ModelBuildercreateModelBuilder()protected org.apache.maven.repository.internal.ModelCacheFactorycreateModelCacheFactory()protected java.util.Map<java.lang.String,org.eclipse.aether.named.NamedLockFactory>createNamedLockFactories()protected org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactorycreateNamedLockFactoryAdapterFactory()protected org.eclipse.aether.impl.NamedLockFactorySelectorcreateNamedLockFactorySelector()protected java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper>createNameMappers()protected org.eclipse.aether.impl.OfflineControllercreateOfflineController()protected org.eclipse.aether.spi.io.PathProcessorcreatePathProcessor()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.PipelineRepositoryConnectorFactory>createPipelineRepositoryConnectorFactories()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.checksums.ProvidedChecksumsSource>createProvidedChecksumsSources()protected org.eclipse.aether.impl.RemoteRepositoryFilterManagercreateRemoteRepositoryFilterManager()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource>createRemoteRepositoryFilterSources()protected org.eclipse.aether.impl.RemoteRepositoryManagercreateRemoteRepositoryManager()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.RepositoryConnectorFactory>createRepositoryConnectorFactories()protected org.eclipse.aether.impl.RepositoryConnectorProvidercreateRepositoryConnectorProvider()protected org.eclipse.aether.impl.RepositoryEventDispatchercreateRepositoryEventDispatcher()protected org.eclipse.aether.spi.remoterepo.RepositoryKeyFunctionFactorycreateRepositoryKeyFunctionFactory()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory>createRepositoryLayoutFactories()protected org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvidercreateRepositoryLayoutProvider()protected java.util.Map<java.lang.String,org.eclipse.aether.RepositoryListener>createRepositoryListeners()protected org.eclipse.aether.RepositorySystemcreateRepositorySystem()protected org.eclipse.aether.impl.RepositorySystemLifecyclecreateRepositorySystemLifecycle()protected org.eclipse.aether.impl.RepositorySystemValidatorcreateRepositorySystemValidator()protected org.eclipse.aether.spi.synccontext.SyncContextFactorycreateSyncContextFactory()protected org.eclipse.aether.internal.impl.TrackingFileManagercreateTrackingFileManager()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.transport.TransporterFactory>createTransporterFactories()protected org.eclipse.aether.spi.connector.transport.TransporterProvidercreateTransporterProvider()protected java.util.Map<java.lang.String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource>createTrustedChecksumsSources()protected org.eclipse.aether.impl.UpdateCheckManagercreateUpdateCheckManager()protected org.eclipse.aether.impl.UpdatePolicyAnalyzercreateUpdatePolicyAnalyzer()protected java.util.List<org.eclipse.aether.spi.validator.ValidatorFactory>createValidatorFactories()protected org.eclipse.aether.impl.VersionRangeResolvercreateVersionRangeResolver()protected org.eclipse.aether.impl.VersionResolvercreateVersionResolver()protected org.eclipse.aether.version.VersionSchemecreateVersionScheme()org.eclipse.aether.RepositorySystemget()java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.decorator.ArtifactDecoratorFactory>getArtifactDecoratorFactories()org.eclipse.aether.impl.ArtifactDescriptorReadergetArtifactDescriptorReader()java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.generator.ArtifactGeneratorFactory>getArtifactGeneratorFactories()org.eclipse.aether.spi.artifact.ArtifactPredicateFactorygetArtifactPredicateFactory()org.eclipse.aether.impl.ArtifactResolvergetArtifactResolver()java.util.Map<java.lang.String,org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor>getArtifactResolverPostProcessors()java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.transformer.ArtifactTransformer>getArtifactTransformers()org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactorygetBasicRepositoryConnectorFactory()java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory>getChecksumAlgorithmFactories()org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelectorgetChecksumAlgorithmFactorySelector()org.eclipse.aether.spi.connector.transport.http.ChecksumExtractorgetChecksumExtractor()java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.transport.http.ChecksumExtractorStrategy>getChecksumExtractorStrategies()org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvidergetChecksumPolicyProvider()org.eclipse.aether.spi.io.ChecksumProcessorgetChecksumProcessor()org.eclipse.aether.impl.DependencyCollectorgetDependencyCollector()java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate>getDependencyCollectorDelegates()org.eclipse.aether.impl.DeployergetDeployer()org.eclipse.aether.impl.InstallergetInstaller()org.eclipse.aether.internal.impl.LocalPathComposergetLocalPathComposer()org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactorygetLocalPathPrefixComposerFactory()org.eclipse.aether.impl.LocalRepositoryProvidergetLocalRepositoryProvider()java.util.Map<java.lang.String,org.eclipse.aether.spi.locking.LockingInhibitorFactory>getLockingInhibitorFactories()java.util.Map<java.lang.String,org.eclipse.aether.impl.MetadataGeneratorFactory>getMetadataGeneratorFactories()org.eclipse.aether.impl.MetadataResolvergetMetadataResolver()org.apache.maven.model.building.ModelBuildergetModelBuilder()org.apache.maven.repository.internal.ModelCacheFactorygetModelCacheFactory()java.util.Map<java.lang.String,org.eclipse.aether.named.NamedLockFactory>getNamedLockFactories()org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactorygetNamedLockFactoryAdapterFactory()org.eclipse.aether.impl.NamedLockFactorySelectorgetNamedLockFactorySelector()java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper>getNameMappers()org.eclipse.aether.impl.OfflineControllergetOfflineController()org.eclipse.aether.spi.io.PathProcessorgetPathProcessor()java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.PipelineRepositoryConnectorFactory>getPipelineRepositoryConnectorFactories()java.util.Map<java.lang.String,org.eclipse.aether.spi.checksums.ProvidedChecksumsSource>getProvidedChecksumsSources()org.eclipse.aether.impl.RemoteRepositoryFilterManagergetRemoteRepositoryFilterManager()java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource>getRemoteRepositoryFilterSources()org.eclipse.aether.impl.RemoteRepositoryManagergetRemoteRepositoryManager()java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.RepositoryConnectorFactory>getRepositoryConnectorFactories()org.eclipse.aether.impl.RepositoryConnectorProvidergetRepositoryConnectorProvider()org.eclipse.aether.impl.RepositoryEventDispatchergetRepositoryEventDispatcher()org.eclipse.aether.spi.remoterepo.RepositoryKeyFunctionFactorygetRepositoryKeyFunctionFactory()java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory>getRepositoryLayoutFactories()org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvidergetRepositoryLayoutProvider()java.util.Map<java.lang.String,org.eclipse.aether.RepositoryListener>getRepositoryListeners()org.eclipse.aether.RepositorySystemgetRepositorySystem()org.eclipse.aether.impl.RepositorySystemLifecyclegetRepositorySystemLifecycle()org.eclipse.aether.impl.RepositorySystemValidatorgetRepositorySystemValidator()org.eclipse.aether.spi.synccontext.SyncContextFactorygetSyncContextFactory()org.eclipse.aether.internal.impl.TrackingFileManagergetTrackingFileManager()java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.transport.TransporterFactory>getTransporterFactories()org.eclipse.aether.spi.connector.transport.TransporterProvidergetTransporterProvider()java.util.Map<java.lang.String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource>getTrustedChecksumsSources()org.eclipse.aether.impl.UpdateCheckManagergetUpdateCheckManager()org.eclipse.aether.impl.UpdatePolicyAnalyzergetUpdatePolicyAnalyzer()java.util.List<org.eclipse.aether.spi.validator.ValidatorFactory>getValidatorFactories()org.eclipse.aether.impl.VersionRangeResolvergetVersionRangeResolver()org.eclipse.aether.impl.VersionResolvergetVersionResolver()org.eclipse.aether.version.VersionSchemegetVersionScheme()
-
-
-
Constructor Detail
-
RepositorySystemSupplier
public RepositorySystemSupplier()
-
-
Method Detail
-
getPathProcessor
public final org.eclipse.aether.spi.io.PathProcessor getPathProcessor()
-
createPathProcessor
protected org.eclipse.aether.spi.io.PathProcessor createPathProcessor()
-
getChecksumProcessor
public final org.eclipse.aether.spi.io.ChecksumProcessor getChecksumProcessor()
-
createChecksumProcessor
protected org.eclipse.aether.spi.io.ChecksumProcessor createChecksumProcessor()
-
getTrackingFileManager
public final org.eclipse.aether.internal.impl.TrackingFileManager getTrackingFileManager()
-
createTrackingFileManager
protected org.eclipse.aether.internal.impl.TrackingFileManager createTrackingFileManager()
-
getLocalPathComposer
public final org.eclipse.aether.internal.impl.LocalPathComposer getLocalPathComposer()
-
createLocalPathComposer
protected org.eclipse.aether.internal.impl.LocalPathComposer createLocalPathComposer()
-
getLocalPathPrefixComposerFactory
public final org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactory getLocalPathPrefixComposerFactory()
-
createLocalPathPrefixComposerFactory
protected org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactory createLocalPathPrefixComposerFactory()
-
getRepositorySystemLifecycle
public final org.eclipse.aether.impl.RepositorySystemLifecycle getRepositorySystemLifecycle()
-
createRepositorySystemLifecycle
protected org.eclipse.aether.impl.RepositorySystemLifecycle createRepositorySystemLifecycle()
-
getOfflineController
public final org.eclipse.aether.impl.OfflineController getOfflineController()
-
createOfflineController
protected org.eclipse.aether.impl.OfflineController createOfflineController()
-
getUpdatePolicyAnalyzer
public final org.eclipse.aether.impl.UpdatePolicyAnalyzer getUpdatePolicyAnalyzer()
-
createUpdatePolicyAnalyzer
protected org.eclipse.aether.impl.UpdatePolicyAnalyzer createUpdatePolicyAnalyzer()
-
getChecksumPolicyProvider
public final org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider getChecksumPolicyProvider()
-
createChecksumPolicyProvider
protected org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider createChecksumPolicyProvider()
-
getUpdateCheckManager
public final org.eclipse.aether.impl.UpdateCheckManager getUpdateCheckManager()
-
createUpdateCheckManager
protected org.eclipse.aether.impl.UpdateCheckManager createUpdateCheckManager()
-
getRepositoryKeyFunctionFactory
public final org.eclipse.aether.spi.remoterepo.RepositoryKeyFunctionFactory getRepositoryKeyFunctionFactory()
-
createRepositoryKeyFunctionFactory
protected org.eclipse.aether.spi.remoterepo.RepositoryKeyFunctionFactory createRepositoryKeyFunctionFactory()
-
getNamedLockFactories
public final java.util.Map<java.lang.String,org.eclipse.aether.named.NamedLockFactory> getNamedLockFactories()
-
createNamedLockFactories
protected java.util.Map<java.lang.String,org.eclipse.aether.named.NamedLockFactory> createNamedLockFactories()
-
getNameMappers
public final java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper> getNameMappers()
-
createNameMappers
protected java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.synccontext.named.NameMapper> createNameMappers()
-
getLockingInhibitorFactories
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.locking.LockingInhibitorFactory> getLockingInhibitorFactories()
-
createLockingInhibitorFactories
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.locking.LockingInhibitorFactory> createLockingInhibitorFactories()
-
getNamedLockFactorySelector
public final org.eclipse.aether.impl.NamedLockFactorySelector getNamedLockFactorySelector()
-
createNamedLockFactorySelector
protected org.eclipse.aether.impl.NamedLockFactorySelector createNamedLockFactorySelector()
-
getNamedLockFactoryAdapterFactory
public final org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactory getNamedLockFactoryAdapterFactory()
-
createNamedLockFactoryAdapterFactory
protected org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactory createNamedLockFactoryAdapterFactory()
-
getSyncContextFactory
public final org.eclipse.aether.spi.synccontext.SyncContextFactory getSyncContextFactory()
-
createSyncContextFactory
protected org.eclipse.aether.spi.synccontext.SyncContextFactory createSyncContextFactory()
-
getChecksumAlgorithmFactories
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> getChecksumAlgorithmFactories()
-
createChecksumAlgorithmFactories
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> createChecksumAlgorithmFactories()
-
getChecksumAlgorithmFactorySelector
public final org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector getChecksumAlgorithmFactorySelector()
-
createChecksumAlgorithmFactorySelector
protected org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector createChecksumAlgorithmFactorySelector()
-
getArtifactPredicateFactory
public final org.eclipse.aether.spi.artifact.ArtifactPredicateFactory getArtifactPredicateFactory()
-
createArtifactPredicateFactory
protected org.eclipse.aether.spi.artifact.ArtifactPredicateFactory createArtifactPredicateFactory()
-
getRepositoryLayoutFactories
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> getRepositoryLayoutFactories()
-
createRepositoryLayoutFactories
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> createRepositoryLayoutFactories()
-
getRepositoryLayoutProvider
public final org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider getRepositoryLayoutProvider()
-
createRepositoryLayoutProvider
protected org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider createRepositoryLayoutProvider()
-
getLocalRepositoryProvider
public final org.eclipse.aether.impl.LocalRepositoryProvider getLocalRepositoryProvider()
-
createLocalRepositoryProvider
protected org.eclipse.aether.impl.LocalRepositoryProvider createLocalRepositoryProvider()
-
getRemoteRepositoryManager
public final org.eclipse.aether.impl.RemoteRepositoryManager getRemoteRepositoryManager()
-
createRemoteRepositoryManager
protected org.eclipse.aether.impl.RemoteRepositoryManager createRemoteRepositoryManager()
-
getRemoteRepositoryFilterSources
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource> getRemoteRepositoryFilterSources()
-
createRemoteRepositoryFilterSources
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource> createRemoteRepositoryFilterSources()
-
getRemoteRepositoryFilterManager
public final org.eclipse.aether.impl.RemoteRepositoryFilterManager getRemoteRepositoryFilterManager()
-
createRemoteRepositoryFilterManager
protected org.eclipse.aether.impl.RemoteRepositoryFilterManager createRemoteRepositoryFilterManager()
-
getRepositoryListeners
public final java.util.Map<java.lang.String,org.eclipse.aether.RepositoryListener> getRepositoryListeners()
-
createRepositoryListeners
protected java.util.Map<java.lang.String,org.eclipse.aether.RepositoryListener> createRepositoryListeners()
-
getRepositoryEventDispatcher
public final org.eclipse.aether.impl.RepositoryEventDispatcher getRepositoryEventDispatcher()
-
createRepositoryEventDispatcher
protected org.eclipse.aether.impl.RepositoryEventDispatcher createRepositoryEventDispatcher()
-
getTrustedChecksumsSources
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource> getTrustedChecksumsSources()
-
createTrustedChecksumsSources
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.checksums.TrustedChecksumsSource> createTrustedChecksumsSources()
-
getProvidedChecksumsSources
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.checksums.ProvidedChecksumsSource> getProvidedChecksumsSources()
-
createProvidedChecksumsSources
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.checksums.ProvidedChecksumsSource> createProvidedChecksumsSources()
-
getChecksumExtractorStrategies
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.transport.http.ChecksumExtractorStrategy> getChecksumExtractorStrategies()
-
createChecksumExtractorStrategies
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.transport.http.ChecksumExtractorStrategy> createChecksumExtractorStrategies()
-
getChecksumExtractor
public final org.eclipse.aether.spi.connector.transport.http.ChecksumExtractor getChecksumExtractor()
-
createChecksumExtractor
protected org.eclipse.aether.spi.connector.transport.http.ChecksumExtractor createChecksumExtractor()
-
getTransporterFactories
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.transport.TransporterFactory> getTransporterFactories()
-
createTransporterFactories
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.transport.TransporterFactory> createTransporterFactories()
-
getTransporterProvider
public final org.eclipse.aether.spi.connector.transport.TransporterProvider getTransporterProvider()
-
createTransporterProvider
protected org.eclipse.aether.spi.connector.transport.TransporterProvider createTransporterProvider()
-
getBasicRepositoryConnectorFactory
public final org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory getBasicRepositoryConnectorFactory()
-
createBasicRepositoryConnectorFactory
protected org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory createBasicRepositoryConnectorFactory()
-
getRepositoryConnectorFactories
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.RepositoryConnectorFactory> getRepositoryConnectorFactories()
-
createRepositoryConnectorFactories
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.RepositoryConnectorFactory> createRepositoryConnectorFactories()
-
getPipelineRepositoryConnectorFactories
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.PipelineRepositoryConnectorFactory> getPipelineRepositoryConnectorFactories()
-
createPipelineRepositoryConnectorFactories
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.connector.PipelineRepositoryConnectorFactory> createPipelineRepositoryConnectorFactories()
-
getRepositoryConnectorProvider
public final org.eclipse.aether.impl.RepositoryConnectorProvider getRepositoryConnectorProvider()
-
createRepositoryConnectorProvider
protected org.eclipse.aether.impl.RepositoryConnectorProvider createRepositoryConnectorProvider()
-
getInstaller
public final org.eclipse.aether.impl.Installer getInstaller()
-
createInstaller
protected org.eclipse.aether.impl.Installer createInstaller()
-
getDeployer
public final org.eclipse.aether.impl.Deployer getDeployer()
-
createDeployer
protected org.eclipse.aether.impl.Deployer createDeployer()
-
getDependencyCollectorDelegates
public final java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate> getDependencyCollectorDelegates()
-
createDependencyCollectorDelegates
protected java.util.Map<java.lang.String,org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate> createDependencyCollectorDelegates()
-
getDependencyCollector
public final org.eclipse.aether.impl.DependencyCollector getDependencyCollector()
-
createDependencyCollector
protected org.eclipse.aether.impl.DependencyCollector createDependencyCollector()
-
getArtifactResolverPostProcessors
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor> getArtifactResolverPostProcessors()
-
createArtifactResolverPostProcessors
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor> createArtifactResolverPostProcessors()
-
getArtifactResolver
public final org.eclipse.aether.impl.ArtifactResolver getArtifactResolver()
-
createArtifactResolver
protected org.eclipse.aether.impl.ArtifactResolver createArtifactResolver()
-
getMetadataResolver
public final org.eclipse.aether.impl.MetadataResolver getMetadataResolver()
-
createMetadataResolver
protected org.eclipse.aether.impl.MetadataResolver createMetadataResolver()
-
getVersionScheme
public final org.eclipse.aether.version.VersionScheme getVersionScheme()
-
createVersionScheme
protected org.eclipse.aether.version.VersionScheme createVersionScheme()
-
getArtifactGeneratorFactories
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.generator.ArtifactGeneratorFactory> getArtifactGeneratorFactories()
-
createArtifactGeneratorFactories
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.generator.ArtifactGeneratorFactory> createArtifactGeneratorFactories()
-
getArtifactDecoratorFactories
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.decorator.ArtifactDecoratorFactory> getArtifactDecoratorFactories()
-
createArtifactDecoratorFactories
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.decorator.ArtifactDecoratorFactory> createArtifactDecoratorFactories()
-
getArtifactTransformers
public final java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.transformer.ArtifactTransformer> getArtifactTransformers()
-
createArtifactTransformers
protected java.util.Map<java.lang.String,org.eclipse.aether.spi.artifact.transformer.ArtifactTransformer> createArtifactTransformers()
-
getMetadataGeneratorFactories
public final java.util.Map<java.lang.String,org.eclipse.aether.impl.MetadataGeneratorFactory> getMetadataGeneratorFactories()
-
createMetadataGeneratorFactories
protected java.util.Map<java.lang.String,org.eclipse.aether.impl.MetadataGeneratorFactory> createMetadataGeneratorFactories()
-
getArtifactDescriptorReader
public final org.eclipse.aether.impl.ArtifactDescriptorReader getArtifactDescriptorReader()
-
createArtifactDescriptorReader
protected org.eclipse.aether.impl.ArtifactDescriptorReader createArtifactDescriptorReader()
-
getVersionResolver
public final org.eclipse.aether.impl.VersionResolver getVersionResolver()
-
createVersionResolver
protected org.eclipse.aether.impl.VersionResolver createVersionResolver()
-
getVersionRangeResolver
public final org.eclipse.aether.impl.VersionRangeResolver getVersionRangeResolver()
-
createVersionRangeResolver
protected org.eclipse.aether.impl.VersionRangeResolver createVersionRangeResolver()
-
getModelBuilder
public final org.apache.maven.model.building.ModelBuilder getModelBuilder()
-
createModelBuilder
protected org.apache.maven.model.building.ModelBuilder createModelBuilder()
-
getModelCacheFactory
public final org.apache.maven.repository.internal.ModelCacheFactory getModelCacheFactory()
-
createModelCacheFactory
protected org.apache.maven.repository.internal.ModelCacheFactory createModelCacheFactory()
-
getValidatorFactories
public final java.util.List<org.eclipse.aether.spi.validator.ValidatorFactory> getValidatorFactories()
-
createValidatorFactories
protected java.util.List<org.eclipse.aether.spi.validator.ValidatorFactory> createValidatorFactories()
-
getRepositorySystemValidator
public final org.eclipse.aether.impl.RepositorySystemValidator getRepositorySystemValidator()
-
createRepositorySystemValidator
protected org.eclipse.aether.impl.RepositorySystemValidator createRepositorySystemValidator()
-
getRepositorySystem
public final org.eclipse.aether.RepositorySystem getRepositorySystem()
-
createRepositorySystem
protected org.eclipse.aether.RepositorySystem createRepositorySystem()
-
get
public org.eclipse.aether.RepositorySystem get()
- Specified by:
getin interfacejava.util.function.Supplier<org.eclipse.aether.RepositorySystem>
-
-