Class ConsoleFormatterBannerBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.deployment.builditem.ConsoleFormatterBannerBuildItem

public final class ConsoleFormatterBannerBuildItem extends io.quarkus.builder.item.SimpleBuildItem
A SimpleBuildItem that loads an optional banner provider for the console formatter.

Produced during compilation and obtained by the registry configuration to provide a banner at runtime by via RuntimeValue.

  • Constructor Details

    • ConsoleFormatterBannerBuildItem

      public ConsoleFormatterBannerBuildItem(io.quarkus.runtime.RuntimeValue<Optional<Supplier<String>>> supplierValue)
      Creates a build item holding the optional banner supplier.
      Parameters:
      supplierValue - runtime value that may contain the banner supplier
  • Method Details

    • getBannerSupplier

      public io.quarkus.runtime.RuntimeValue<Optional<Supplier<String>>> getBannerSupplier()
      Returns:
      runtime value containing the optional banner supplier