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
ConstructorsConstructorDescriptionMavenNonPlatformExtensionsResolver(RegistryNonPlatformExtensionsConfig config, MavenRegistryArtifactResolver artifactResolver, io.quarkus.devtools.messagewriter.MessageWriter log) -
Method Summary
Modifier and TypeMethodDescriptionresolveNonPlatformExtensions(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 Details
-
MavenNonPlatformExtensionsResolver
public MavenNonPlatformExtensionsResolver(RegistryNonPlatformExtensionsConfig config, MavenRegistryArtifactResolver artifactResolver, io.quarkus.devtools.messagewriter.MessageWriter log)
-
-
Method Details
-
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
-