Package org.eclipse.aether.internal.impl
Class DefaultMetadataResolver
java.lang.Object
org.eclipse.aether.internal.impl.DefaultMetadataResolver
- All Implemented Interfaces:
MetadataResolver,org.eclipse.aether.spi.locator.Service
@Singleton
@Named
public class DefaultMetadataResolver
extends Object
implements MetadataResolver, org.eclipse.aether.spi.locator.Service
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.DefaultMetadataResolver(RepositoryEventDispatcher repositoryEventDispatcher, UpdateCheckManager updateCheckManager, RepositoryConnectorProvider repositoryConnectorProvider, RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, OfflineController offlineController, RemoteRepositoryFilterManager remoteRepositoryFilterManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidinitService(org.eclipse.aether.spi.locator.ServiceLocator locator) List<org.eclipse.aether.resolution.MetadataResult> resolveMetadata(org.eclipse.aether.RepositorySystemSession session, Collection<? extends org.eclipse.aether.resolution.MetadataRequest> requests) Resolves the paths for a collection of metadata.setOfflineController(OfflineController offlineController) setRemoteRepositoryFilterManager(RemoteRepositoryFilterManager remoteRepositoryFilterManager) setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager) setRepositoryConnectorProvider(RepositoryConnectorProvider repositoryConnectorProvider) setRepositoryEventDispatcher(RepositoryEventDispatcher repositoryEventDispatcher) setSyncContextFactory(org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory) setUpdateCheckManager(UpdateCheckManager updateCheckManager)
-
Constructor Details
-
DefaultMetadataResolver
Deprecated. -
DefaultMetadataResolver
@Inject public DefaultMetadataResolver(RepositoryEventDispatcher repositoryEventDispatcher, UpdateCheckManager updateCheckManager, RepositoryConnectorProvider repositoryConnectorProvider, RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, OfflineController offlineController, RemoteRepositoryFilterManager remoteRepositoryFilterManager)
-
-
Method Details
-
initService
- Specified by:
initServicein interfaceorg.eclipse.aether.spi.locator.Service
-
setRepositoryEventDispatcher
public DefaultMetadataResolver setRepositoryEventDispatcher(RepositoryEventDispatcher repositoryEventDispatcher) -
setUpdateCheckManager
-
setRepositoryConnectorProvider
public DefaultMetadataResolver setRepositoryConnectorProvider(RepositoryConnectorProvider repositoryConnectorProvider) -
setRemoteRepositoryManager
public DefaultMetadataResolver setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager) -
setSyncContextFactory
public DefaultMetadataResolver setSyncContextFactory(org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory) -
setOfflineController
-
setRemoteRepositoryFilterManager
public DefaultMetadataResolver setRemoteRepositoryFilterManager(RemoteRepositoryFilterManager remoteRepositoryFilterManager) -
resolveMetadata
public List<org.eclipse.aether.resolution.MetadataResult> resolveMetadata(org.eclipse.aether.RepositorySystemSession session, Collection<? extends org.eclipse.aether.resolution.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:
-