Package org.eclipse.aether.impl.guice
Class AetherModule
java.lang.Object
com.google.inject.AbstractModule
org.eclipse.aether.impl.guice.AetherModule
- All Implemented Interfaces:
com.google.inject.Module
Deprecated.
This class is about to be dropped in 2.0.0 release. Use SISU or use maven-resolver-supplier to
get Resolver instances.
A ready-made Guice module that sets up bindings
for all components from this library. To acquire a complete repository system, clients need to bind an artifact
descriptor reader, a version resolver, a version range resolver, zero or more metadata generator factories, some
repository connector and transporter factories to access remote repositories.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a new instance of this Guice module, typically for invokingBinder.install(com.google.inject.Module)
. -
Method Summary
Modifier and TypeMethodDescription(package private) Map
<String, ArtifactResolverPostProcessor> artifactResolverProcessors
(ArtifactResolverPostProcessor trustedChecksums) Deprecated.protected void
Deprecated.Configures Guice with bindings for Aether components provided by this library.(package private) Map
<String, DependencyCollectorDelegate> Deprecated.(package private) Map
<String, ChecksumAlgorithmFactory> provideChecksumTypes
(ChecksumAlgorithmFactory sha512, ChecksumAlgorithmFactory sha256, ChecksumAlgorithmFactory sha1, ChecksumAlgorithmFactory md5) Deprecated.(package private) Map
<String, ProvidedChecksumsSource> Deprecated.(package private) Set
<LocalRepositoryManagerFactory> provideLocalRepositoryManagerFactories
(LocalRepositoryManagerFactory simple, LocalRepositoryManagerFactory enhanced) Deprecated.(package private) Map
<String, NamedLockFactory> provideNamedLockFactories
(NamedLockFactory localRwLock, NamedLockFactory localSemaphore, NamedLockFactory fileLockFactory) Deprecated.(package private) Map
<String, NameMapper> provideNameMappers
(NameMapper staticNameMapper, NameMapper gavNameMapper, NameMapper discriminatingNameMapper, NameMapper fileGavNameMapper, NameMapper fileHashingGavNameMapper) Deprecated.(package private) Set
<RepositoryLayoutFactory> Deprecated.(package private) Set
<RepositoryListener> Deprecated.(package private) Map
<String, RemoteRepositoryFilterSource> remoteRepositoryFilterSources
(RemoteRepositoryFilterSource groupId, RemoteRepositoryFilterSource prefixes) Deprecated.(package private) Map
<String, TrustedChecksumsSource> trustedChecksumSources
(TrustedChecksumsSource sparse, TrustedChecksumsSource compact) Deprecated.Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
AetherModule
public AetherModule()Deprecated.Creates a new instance of this Guice module, typically for invokingBinder.install(com.google.inject.Module)
.
-
-
Method Details
-
configure
protected void configure()Deprecated.Configures Guice with bindings for Aether components provided by this library.- Overrides:
configure
in classcom.google.inject.AbstractModule
-
remoteRepositoryFilterSources
@Provides @Singleton Map<String,RemoteRepositoryFilterSource> remoteRepositoryFilterSources(@Named("groupId") RemoteRepositoryFilterSource groupId, @Named("prefixes") RemoteRepositoryFilterSource prefixes) Deprecated. -
artifactResolverProcessors
@Provides @Singleton Map<String,ArtifactResolverPostProcessor> artifactResolverProcessors(@Named("trustedChecksums") ArtifactResolverPostProcessor trustedChecksums) Deprecated. -
dependencyCollectorDelegates
@Provides @Singleton Map<String,DependencyCollectorDelegate> dependencyCollectorDelegates(@Named("bf") DependencyCollectorDelegate bf, @Named("df") DependencyCollectorDelegate df) Deprecated. -
providedChecksumSources
@Provides @Singleton Map<String,ProvidedChecksumsSource> providedChecksumSources(@Named("trusted2provided") ProvidedChecksumsSource adapter) Deprecated. -
trustedChecksumSources
@Provides @Singleton Map<String,TrustedChecksumsSource> trustedChecksumSources(@Named("sparseDirectory") TrustedChecksumsSource sparse, @Named("summaryFile") TrustedChecksumsSource compact) Deprecated. -
provideChecksumTypes
@Provides @Singleton Map<String,ChecksumAlgorithmFactory> provideChecksumTypes(@Named("SHA-512") ChecksumAlgorithmFactory sha512, @Named("SHA-256") ChecksumAlgorithmFactory sha256, @Named("SHA-1") ChecksumAlgorithmFactory sha1, @Named("MD5") ChecksumAlgorithmFactory md5) Deprecated. -
provideNameMappers
@Provides @Singleton Map<String,NameMapper> provideNameMappers(@Named("static") NameMapper staticNameMapper, @Named("gav") NameMapper gavNameMapper, @Named("discriminating") NameMapper discriminatingNameMapper, @Named("file-gav") NameMapper fileGavNameMapper, @Named("file-hgav") NameMapper fileHashingGavNameMapper) Deprecated. -
provideNamedLockFactories
@Provides @Singleton Map<String,NamedLockFactory> provideNamedLockFactories(@Named("rwlock-local") NamedLockFactory localRwLock, @Named("semaphore-local") NamedLockFactory localSemaphore, @Named("file-lock") NamedLockFactory fileLockFactory) Deprecated. -
provideLocalRepositoryManagerFactories
@Provides @Singleton Set<LocalRepositoryManagerFactory> provideLocalRepositoryManagerFactories(@Named("simple") LocalRepositoryManagerFactory simple, @Named("enhanced") LocalRepositoryManagerFactory enhanced) Deprecated. -
provideRepositoryLayoutFactories
@Provides @Singleton Set<RepositoryLayoutFactory> provideRepositoryLayoutFactories(@Named("maven2") RepositoryLayoutFactory maven2) Deprecated. -
providesRepositoryListeners
Deprecated.
-