Package io.quarkus.registry
Class ExtensionCatalogResolver
java.lang.Object
io.quarkus.registry.ExtensionCatalogResolver
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()voidstatic ExtensionCatalogResolverempty()protected PlatformStreamfindPlatformStreamOrFail(PlatformStreamCoords streamCoords) protected PlatformStreamfindPlatformStreamOrNull(PlatformStreamCoords streamCoords, boolean amongRecommended) booleanresolveExtensionCatalog(PlatformStreamCoords streamCoords) resolveExtensionCatalog(String quarkusCoreVersion) resolveExtensionCatalog(Collection<io.quarkus.maven.dependency.ArtifactCoords> preferredPlatforms) resolvePlatformCatalog(String quarkusVersion) resolvePlatformCatalogFromRegistry(String registryId) resolvePlatformCatalogFromRegistry(String registryId, String quarkusVersion) protected RegistryResolutionExceptionunknownStreamException(PlatformStreamCoords stream, boolean amongRecommended)
-
Constructor Details
-
ExtensionCatalogResolver
public ExtensionCatalogResolver()
-
-
Method Details
-
empty
-
builder
-
getConfig
-
hasRegistries
public boolean hasRegistries() -
resolvePlatformCatalog
- Throws:
RegistryResolutionException
-
resolvePlatformCatalog
public PlatformCatalog resolvePlatformCatalog(String quarkusVersion) throws RegistryResolutionException - Throws:
RegistryResolutionException
-
resolvePlatformCatalogFromRegistry
public PlatformCatalog resolvePlatformCatalogFromRegistry(String registryId) throws RegistryResolutionException - Throws:
RegistryResolutionException
-
resolvePlatformCatalogFromRegistry
public PlatformCatalog resolvePlatformCatalogFromRegistry(String registryId, String quarkusVersion) throws RegistryResolutionException - Throws:
RegistryResolutionException
-
resolveExtensionCatalog
- Throws:
RegistryResolutionException
-
resolveExtensionCatalog
public ExtensionCatalog resolveExtensionCatalog(String quarkusCoreVersion) throws RegistryResolutionException - Throws:
RegistryResolutionException
-
resolveExtensionCatalog
public ExtensionCatalog resolveExtensionCatalog(PlatformStreamCoords streamCoords) throws RegistryResolutionException - Throws:
RegistryResolutionException
-
findPlatformStreamOrFail
protected PlatformStream findPlatformStreamOrFail(PlatformStreamCoords streamCoords) throws RegistryResolutionException - Throws:
RegistryResolutionException
-
findPlatformStreamOrNull
protected PlatformStream findPlatformStreamOrNull(PlatformStreamCoords streamCoords, boolean amongRecommended) throws RegistryResolutionException - Throws:
RegistryResolutionException
-
unknownStreamException
protected RegistryResolutionException unknownStreamException(PlatformStreamCoords stream, boolean amongRecommended) throws RegistryResolutionException - Throws:
RegistryResolutionException
-
resolveExtensionCatalog
public ExtensionCatalog resolveExtensionCatalog(Collection<io.quarkus.maven.dependency.ArtifactCoords> preferredPlatforms) throws RegistryResolutionException - Throws:
RegistryResolutionException
-
clearRegistryCache
- Throws:
RegistryResolutionException
-