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 public class AetherModule extends com.google.inject.AbstractModule
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 Modifier and Type Class Description private static class
AetherModule.Slf4jModule
Deprecated.
-
Constructor Summary
Constructors Constructor Description AetherModule()
Deprecated.Creates a new instance of this Guice module, typically for invokingBinder.install(com.google.inject.Module)
.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description (package private) java.util.Map<java.lang.String,ArtifactResolverPostProcessor>
artifactResolverProcessors(ArtifactResolverPostProcessor trustedChecksums)
Deprecated.protected void
configure()
Deprecated.Configures Guice with bindings for Aether components provided by this library.(package private) java.util.Map<java.lang.String,DependencyCollectorDelegate>
dependencyCollectorDelegates(DependencyCollectorDelegate bf, DependencyCollectorDelegate df)
Deprecated.(package private) java.util.Map<java.lang.String,ChecksumAlgorithmFactory>
provideChecksumTypes(ChecksumAlgorithmFactory sha512, ChecksumAlgorithmFactory sha256, ChecksumAlgorithmFactory sha1, ChecksumAlgorithmFactory md5)
Deprecated.(package private) java.util.Map<java.lang.String,ProvidedChecksumsSource>
providedChecksumSources(ProvidedChecksumsSource adapter)
Deprecated.(package private) java.util.Set<LocalRepositoryManagerFactory>
provideLocalRepositoryManagerFactories(LocalRepositoryManagerFactory simple, LocalRepositoryManagerFactory enhanced)
Deprecated.(package private) java.util.Map<java.lang.String,NamedLockFactory>
provideNamedLockFactories(NamedLockFactory localRwLock, NamedLockFactory localSemaphore, NamedLockFactory fileLockFactory)
Deprecated.(package private) java.util.Map<java.lang.String,NameMapper>
provideNameMappers(NameMapper staticNameMapper, NameMapper gavNameMapper, NameMapper discriminatingNameMapper, NameMapper fileGavNameMapper, NameMapper fileHashingGavNameMapper)
Deprecated.(package private) java.util.Set<RepositoryLayoutFactory>
provideRepositoryLayoutFactories(RepositoryLayoutFactory maven2)
Deprecated.(package private) java.util.Set<RepositoryListener>
providesRepositoryListeners()
Deprecated.(package private) java.util.Map<java.lang.String,RemoteRepositoryFilterSource>
remoteRepositoryFilterSources(RemoteRepositoryFilterSource groupId, RemoteRepositoryFilterSource prefixes)
Deprecated.(package private) java.util.Map<java.lang.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
-
-
-
-
Method Detail
-
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 java.util.Map<java.lang.String,RemoteRepositoryFilterSource> remoteRepositoryFilterSources(@Named("groupId") RemoteRepositoryFilterSource groupId, @Named("prefixes") RemoteRepositoryFilterSource prefixes)
Deprecated.
-
artifactResolverProcessors
@Provides @Singleton java.util.Map<java.lang.String,ArtifactResolverPostProcessor> artifactResolverProcessors(@Named("trustedChecksums") ArtifactResolverPostProcessor trustedChecksums)
Deprecated.
-
dependencyCollectorDelegates
@Provides @Singleton java.util.Map<java.lang.String,DependencyCollectorDelegate> dependencyCollectorDelegates(@Named("bf") DependencyCollectorDelegate bf, @Named("df") DependencyCollectorDelegate df)
Deprecated.
-
providedChecksumSources
@Provides @Singleton java.util.Map<java.lang.String,ProvidedChecksumsSource> providedChecksumSources(@Named("trusted2provided") ProvidedChecksumsSource adapter)
Deprecated.
-
trustedChecksumSources
@Provides @Singleton java.util.Map<java.lang.String,TrustedChecksumsSource> trustedChecksumSources(@Named("sparseDirectory") TrustedChecksumsSource sparse, @Named("summaryFile") TrustedChecksumsSource compact)
Deprecated.
-
provideChecksumTypes
@Provides @Singleton java.util.Map<java.lang.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 java.util.Map<java.lang.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 java.util.Map<java.lang.String,NamedLockFactory> provideNamedLockFactories(@Named("rwlock-local") NamedLockFactory localRwLock, @Named("semaphore-local") NamedLockFactory localSemaphore, @Named("file-lock") NamedLockFactory fileLockFactory)
Deprecated.
-
provideLocalRepositoryManagerFactories
@Provides @Singleton java.util.Set<LocalRepositoryManagerFactory> provideLocalRepositoryManagerFactories(@Named("simple") LocalRepositoryManagerFactory simple, @Named("enhanced") LocalRepositoryManagerFactory enhanced)
Deprecated.
-
provideRepositoryLayoutFactories
@Provides @Singleton java.util.Set<RepositoryLayoutFactory> provideRepositoryLayoutFactories(@Named("maven2") RepositoryLayoutFactory maven2)
Deprecated.
-
providesRepositoryListeners
@Provides @Singleton java.util.Set<RepositoryListener> providesRepositoryListeners()
Deprecated.
-
-