Class BuildTimeActionBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.devui.spi.AbstractDevUIBuildItem
io.quarkus.devui.spi.buildtime.BuildTimeActionBuildItem

public final class BuildTimeActionBuildItem extends AbstractDevUIBuildItem
Holds any Build time actions for Dev UI the extension has
  • Constructor Details

    • BuildTimeActionBuildItem

      public BuildTimeActionBuildItem()
    • BuildTimeActionBuildItem

      public BuildTimeActionBuildItem(String customIdentifier)
  • Method Details

    • addAction

      public void addAction(BuildTimeAction buildTimeAction)
    • addAction

      public <T> void addAction(String methodName, Function<Map<String,String>,T> action)
    • addAction

      public <T> void addAction(String methodName, io.quarkus.runtime.RuntimeValue runtimeValue)
    • getActions

      public List<BuildTimeAction> getActions()
    • addSubscription

      public void addSubscription(BuildTimeAction buildTimeAction)
    • addSubscription

      public <T> void addSubscription(String methodName, Function<Map<String,String>,T> action)
    • addSubscription

      public <T> void addSubscription(String methodName, io.quarkus.runtime.RuntimeValue runtimeValue)
    • getSubscriptions

      public List<BuildTimeAction> getSubscriptions()