Class DefaultVersionRangeResolver

  • All Implemented Interfaces:
    org.eclipse.aether.impl.VersionRangeResolver, org.eclipse.aether.spi.locator.Service

    @Named
    @Singleton
    public class DefaultVersionRangeResolver
    extends Object
    implements org.eclipse.aether.impl.VersionRangeResolver, org.eclipse.aether.spi.locator.Service
    Author:
    Benjamin Bentmann
    • Constructor Detail

      • DefaultVersionRangeResolver

        @Deprecated
        public DefaultVersionRangeResolver()
        Deprecated.
      • DefaultVersionRangeResolver

        @Inject
        public DefaultVersionRangeResolver​(org.eclipse.aether.impl.MetadataResolver metadataResolver,
                                           org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory,
                                           org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
    • Method Detail

      • initService

        @Deprecated
        public void initService​(org.eclipse.aether.spi.locator.ServiceLocator locator)
        Deprecated.
        Specified by:
        initService in interface org.eclipse.aether.spi.locator.Service
      • setMetadataResolver

        public DefaultVersionRangeResolver setMetadataResolver​(org.eclipse.aether.impl.MetadataResolver metadataResolver)
      • setSyncContextFactory

        public DefaultVersionRangeResolver setSyncContextFactory​(org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory)
      • setRepositoryEventDispatcher

        public DefaultVersionRangeResolver setRepositoryEventDispatcher​(org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
      • resolveVersionRange

        public org.eclipse.aether.resolution.VersionRangeResult resolveVersionRange​(org.eclipse.aether.RepositorySystemSession session,
                                                                                    org.eclipse.aether.resolution.VersionRangeRequest request)
                                                                             throws org.eclipse.aether.resolution.VersionRangeResolutionException
        Specified by:
        resolveVersionRange in interface org.eclipse.aether.impl.VersionRangeResolver
        Throws:
        org.eclipse.aether.resolution.VersionRangeResolutionException