Package org.eclipse.aether.internal.impl
Class DefaultMetadataResolver
- java.lang.Object
-
- org.eclipse.aether.internal.impl.DefaultMetadataResolver
-
- All Implemented Interfaces:
MetadataResolver,Service
@Named public class DefaultMetadataResolver extends Object implements MetadataResolver, Service
-
-
Constructor Summary
Constructors Constructor Description DefaultMetadataResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitService(ServiceLocator locator)List<MetadataResult>resolveMetadata(RepositorySystemSession session, Collection<? extends MetadataRequest> requests)Resolves the paths for a collection of metadata.DefaultMetadataResolversetOfflineController(OfflineController offlineController)DefaultMetadataResolversetRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager)DefaultMetadataResolversetRepositoryConnectorProvider(RepositoryConnectorProvider repositoryConnectorProvider)DefaultMetadataResolversetRepositoryEventDispatcher(RepositoryEventDispatcher repositoryEventDispatcher)DefaultMetadataResolversetSyncContextFactory(SyncContextFactory syncContextFactory)DefaultMetadataResolversetUpdateCheckManager(UpdateCheckManager updateCheckManager)
-
-
-
Constructor Detail
-
DefaultMetadataResolver
public DefaultMetadataResolver()
-
-
Method Detail
-
initService
public void initService(ServiceLocator locator)
- Specified by:
initServicein interfaceService
-
setRepositoryEventDispatcher
public DefaultMetadataResolver setRepositoryEventDispatcher(RepositoryEventDispatcher repositoryEventDispatcher)
-
setUpdateCheckManager
public DefaultMetadataResolver setUpdateCheckManager(UpdateCheckManager updateCheckManager)
-
setRepositoryConnectorProvider
public DefaultMetadataResolver setRepositoryConnectorProvider(RepositoryConnectorProvider repositoryConnectorProvider)
-
setRemoteRepositoryManager
public DefaultMetadataResolver setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager)
-
setSyncContextFactory
public DefaultMetadataResolver setSyncContextFactory(SyncContextFactory syncContextFactory)
-
setOfflineController
public DefaultMetadataResolver setOfflineController(OfflineController offlineController)
-
resolveMetadata
public List<MetadataResult> resolveMetadata(RepositorySystemSession session, Collection<? extends MetadataRequest> requests)
Description copied from interface:MetadataResolverResolves the paths for a collection of metadata. Metadata will be downloaded to the local repository if necessary, e.g. because it hasn't been cached yet or the cache is deemed outdated.- Specified by:
resolveMetadatain interfaceMetadataResolver- Parameters:
session- The repository session, must not benull.requests- The resolution requests, must not benull.- Returns:
- The resolution results (in request order), never
null. - See Also:
Metadata.getFile(),RepositorySystem.resolveMetadata(RepositorySystemSession, Collection)
-
-