org.sonatype.aether.impl.internal
Class DefaultArtifactResolver
java.lang.Object
org.sonatype.aether.impl.internal.DefaultArtifactResolver
- All Implemented Interfaces:
- ArtifactResolver, Service
@Component(role=ArtifactResolver.class)
public class DefaultArtifactResolver
- extends Object
- implements ArtifactResolver, Service
- Author:
- Benjamin Bentmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultArtifactResolver
public DefaultArtifactResolver()
DefaultArtifactResolver
public DefaultArtifactResolver(Logger logger,
FileProcessor fileProcessor,
RepositoryEventDispatcher repositoryEventDispatcher,
VersionResolver versionResolver,
UpdateCheckManager updateCheckManager,
RemoteRepositoryManager remoteRepositoryManager,
SyncContextFactory syncContextFactory)
initService
public void initService(ServiceLocator locator)
- Description copied from interface:
Service
- Provides the opportunity to initialize this service and to acquire other services for its operation from the
locator. A service must not save the reference to the provided service locator.
- Specified by:
initService
in interface Service
- Parameters:
locator
- The service locator, must not be null
.
setLogger
public DefaultArtifactResolver setLogger(Logger logger)
setFileProcessor
public DefaultArtifactResolver setFileProcessor(FileProcessor fileProcessor)
setRepositoryEventDispatcher
public DefaultArtifactResolver setRepositoryEventDispatcher(RepositoryEventDispatcher repositoryEventDispatcher)
setVersionResolver
public DefaultArtifactResolver setVersionResolver(VersionResolver versionResolver)
setUpdateCheckManager
public DefaultArtifactResolver setUpdateCheckManager(UpdateCheckManager updateCheckManager)
setRemoteRepositoryManager
public DefaultArtifactResolver setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager)
setSyncContextFactory
public DefaultArtifactResolver setSyncContextFactory(SyncContextFactory syncContextFactory)
resolveArtifact
public ArtifactResult resolveArtifact(RepositorySystemSession session,
ArtifactRequest request)
throws ArtifactResolutionException
- Description copied from interface:
ArtifactResolver
- Resolves the path for an artifact. The artifact will be downloaded if necessary.
- Specified by:
resolveArtifact
in interface ArtifactResolver
- Throws:
ArtifactResolutionException
resolveArtifacts
public List<ArtifactResult> resolveArtifacts(RepositorySystemSession session,
Collection<? extends ArtifactRequest> requests)
throws ArtifactResolutionException
- Description copied from interface:
ArtifactResolver
- Resolves the paths for a collection of artifacts. Artifacts will be downloaded if necessary.
- Specified by:
resolveArtifacts
in interface ArtifactResolver
- Throws:
ArtifactResolutionException
Copyright © 2010-2013. All Rights Reserved.