org.sonatype.aether.impl.internal
Class DefaultMetadataResolver
java.lang.Object
org.sonatype.aether.impl.internal.DefaultMetadataResolver
- All Implemented Interfaces:
- MetadataResolver, Service
@Component(role=MetadataResolver.class)
public class DefaultMetadataResolver
- extends Object
- implements MetadataResolver, Service
- Author:
- Benjamin Bentmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMetadataResolver
public DefaultMetadataResolver()
DefaultMetadataResolver
public DefaultMetadataResolver(Logger logger,
RepositoryEventDispatcher repositoryEventDispatcher,
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 DefaultMetadataResolver setLogger(Logger logger)
setRepositoryEventDispatcher
public DefaultMetadataResolver setRepositoryEventDispatcher(RepositoryEventDispatcher repositoryEventDispatcher)
setUpdateCheckManager
public DefaultMetadataResolver setUpdateCheckManager(UpdateCheckManager updateCheckManager)
setRemoteRepositoryManager
public DefaultMetadataResolver setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager)
setSyncContextFactory
public DefaultMetadataResolver setSyncContextFactory(SyncContextFactory syncContextFactory)
resolveMetadata
public List<MetadataResult> resolveMetadata(RepositorySystemSession session,
Collection<? extends MetadataRequest> requests)
- Description copied from interface:
MetadataResolver
- Resolves the paths for a collection of metadata. Metadata will be downloaded if necessary.
- Specified by:
resolveMetadata
in interface MetadataResolver
Copyright © 2010-2012. All Rights Reserved.