Class ExtensionCatalogCompatibility
- java.lang.Object
-
- io.quarkus.platform.catalog.compatibility.ExtensionCatalogCompatibility
-
public class ExtensionCatalogCompatibility extends Object
Extension catalog compatibility info.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExtensionCatalogCompatibilityforCatalog(ExtensionCatalog catalog)Collects extension compatibility info for a given catalog.static ExtensionCatalogCompatibilityforExtensions(Iterable<Extension> extensions, ExtensionCatalog catalog)Collects extension compatibility info for specific extensions from the extension catalog.Collection<ExtensionCompatibility>getExtensionCompatibility()booleanisEmpty()
-
-
-
Method Detail
-
forCatalog
public static ExtensionCatalogCompatibility forCatalog(ExtensionCatalog catalog)
Collects extension compatibility info for a given catalog. This method simply callsforExtensions(catalog.getExtensions(), catalog).- Parameters:
catalog- extension catalog- Returns:
- extension compatibility info for all the extensions in the catalog
-
forExtensions
public static ExtensionCatalogCompatibility forExtensions(Iterable<Extension> extensions, ExtensionCatalog catalog)
Collects extension compatibility info for specific extensions from the extension catalog.- Parameters:
extensions- extensions to collect the compatibility info forcatalog- extension catalog- Returns:
- extension compatibility info for the provided extensions
-
getExtensionCompatibility
public Collection<ExtensionCompatibility> getExtensionCompatibility()
-
isEmpty
public boolean isEmpty()
-
-