Class ExtensionCatalogCompatibility

java.lang.Object
io.quarkus.platform.catalog.compatibility.ExtensionCatalogCompatibility

public class ExtensionCatalogCompatibility extends Object
Extension catalog compatibility info.
  • Method Details

    • forCatalog

      public static ExtensionCatalogCompatibility forCatalog(io.quarkus.registry.catalog.ExtensionCatalog catalog)
      Collects extension compatibility info for a given catalog. This method simply calls forExtensions(catalog.getExtensions(), catalog).
      Parameters:
      catalog - extension catalog
      Returns:
      extension compatibility info for all the extensions in the catalog
    • forExtensions

      public static ExtensionCatalogCompatibility forExtensions(Iterable<io.quarkus.registry.catalog.Extension> extensions, io.quarkus.registry.catalog.ExtensionCatalog catalog)
      Collects extension compatibility info for specific extensions from the extension catalog.
      Parameters:
      extensions - extensions to collect the compatibility info for
      catalog - extension catalog
      Returns:
      extension compatibility info for the provided extensions
    • getExtensionCompatibility

      public Collection<ExtensionCompatibility> getExtensionCompatibility()
    • isEmpty

      public boolean isEmpty()