Package io.quarkus.registry.client.maven
Class MavenNonPlatformExtensionsResolver
- java.lang.Object
-
- io.quarkus.registry.client.maven.MavenNonPlatformExtensionsResolver
-
- All Implemented Interfaces:
RegistryNonPlatformExtensionsResolver
public class MavenNonPlatformExtensionsResolver extends Object implements RegistryNonPlatformExtensionsResolver
-
-
Constructor Summary
Constructors Constructor Description MavenNonPlatformExtensionsResolver(RegistryNonPlatformExtensionsConfig config, MavenRegistryArtifactResolver artifactResolver, MessageWriter log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionCatalog.MutableresolveNonPlatformExtensions(String quarkusVersion)Returns a catalog of extensions that are compatible with a given Quarkus version or null, in case the registry does not include any extension that is compatible with the given Quarkus version.
-
-
-
Constructor Detail
-
MavenNonPlatformExtensionsResolver
public MavenNonPlatformExtensionsResolver(RegistryNonPlatformExtensionsConfig config, MavenRegistryArtifactResolver artifactResolver, MessageWriter log)
-
-
Method Detail
-
resolveNonPlatformExtensions
public ExtensionCatalog.Mutable resolveNonPlatformExtensions(String quarkusVersion) throws RegistryResolutionException
Description copied from interface:RegistryNonPlatformExtensionsResolverReturns a catalog of extensions that are compatible with a given Quarkus version or null, in case the registry does not include any extension that is compatible with the given Quarkus version.- Specified by:
resolveNonPlatformExtensionsin interfaceRegistryNonPlatformExtensionsResolver- Parameters:
quarkusVersion- Quarkus version- Returns:
- catalog of extensions compatible with a given Quarkus version or null
- Throws:
RegistryResolutionException- in case of a failure
-
-