Class FunqyKnativeEventsBuildStep

java.lang.Object
io.quarkus.funqy.deployment.bindings.knative.events.FunqyKnativeEventsBuildStep

public class FunqyKnativeEventsBuildStep extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    boot(io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, io.quarkus.funqy.runtime.bindings.knative.events.KnativeEventsBindingRecorder binding, Optional<io.quarkus.funqy.deployment.FunctionInitializedBuildItem> hasFunctions, List<io.quarkus.funqy.deployment.FunctionBuildItem> functions, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.RouteBuildItem> routes, io.quarkus.vertx.core.deployment.CoreVertxBuildItem vertx, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer, io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig httpBuildTimeConfig, io.quarkus.deployment.builditem.ExecutorBuildItem executorBuildItem)
     
    void
    markObjectMapper(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovable)
     
    io.quarkus.vertx.http.deployment.RequireBodyHandlerBuildItem
    requireBodyHandler(List<io.quarkus.funqy.deployment.FunctionBuildItem> functions)
     
    void
    staticInit(io.quarkus.funqy.runtime.bindings.knative.events.KnativeEventsBindingRecorder binding, List<io.quarkus.funqy.deployment.FunctionBuildItem> functions, Optional<io.quarkus.funqy.deployment.FunctionInitializedBuildItem> hasFunctions, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • FunqyKnativeEventsBuildStep

      public FunqyKnativeEventsBuildStep()
  • Method Details

    • markObjectMapper

      public void markObjectMapper(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovable)
    • requireBodyHandler

      public io.quarkus.vertx.http.deployment.RequireBodyHandlerBuildItem requireBodyHandler(List<io.quarkus.funqy.deployment.FunctionBuildItem> functions)
    • staticInit

      public void staticInit(io.quarkus.funqy.runtime.bindings.knative.events.KnativeEventsBindingRecorder binding, List<io.quarkus.funqy.deployment.FunctionBuildItem> functions, Optional<io.quarkus.funqy.deployment.FunctionInitializedBuildItem> hasFunctions, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer) throws Exception
      Throws:
      Exception
    • boot

      public void boot(io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, io.quarkus.funqy.runtime.bindings.knative.events.KnativeEventsBindingRecorder binding, Optional<io.quarkus.funqy.deployment.FunctionInitializedBuildItem> hasFunctions, List<io.quarkus.funqy.deployment.FunctionBuildItem> functions, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.RouteBuildItem> routes, io.quarkus.vertx.core.deployment.CoreVertxBuildItem vertx, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer, io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig httpBuildTimeConfig, io.quarkus.deployment.builditem.ExecutorBuildItem executorBuildItem)