Class FunqyLambdaBuildStep
java.lang.Object
io.quarkus.funqy.deployment.bindings.FunqyLambdaBuildStep
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchoose(io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder recorder) voidinit(List<io.quarkus.funqy.deployment.FunctionBuildItem> functions, io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, Optional<io.quarkus.funqy.deployment.FunctionInitializedBuildItem> hasFunctions, io.quarkus.amazon.lambda.deployment.LambdaObjectMapperInitializedBuildItem mapperDependency, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer) voidstartPoolLoop(io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder recorder, FunqyLambdaBuildStep.RuntimeComplete ignored, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContextBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, List<io.quarkus.deployment.builditem.ServiceStartBuildItem> orderServicesFirst) This should only run when building a native imagevoidstartPoolLoopDevOrTest(FunqyLambdaBuildStep.RuntimeComplete ignored, io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder recorder, List<io.quarkus.deployment.builditem.ServiceStartBuildItem> orderServicesFirst, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContextBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
-
Field Details
-
FUNQY_AMAZON_LAMBDA
- See Also:
-
-
Constructor Details
-
FunqyLambdaBuildStep
public FunqyLambdaBuildStep()
-
-
Method Details
-
init
public void init(List<io.quarkus.funqy.deployment.FunctionBuildItem> functions, io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, Optional<io.quarkus.funqy.deployment.FunctionInitializedBuildItem> hasFunctions, io.quarkus.amazon.lambda.deployment.LambdaObjectMapperInitializedBuildItem mapperDependency, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer) -
choose
public FunqyLambdaBuildStep.RuntimeComplete choose(io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder recorder) -
startPoolLoop
public void startPoolLoop(io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder recorder, FunqyLambdaBuildStep.RuntimeComplete ignored, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContextBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, List<io.quarkus.deployment.builditem.ServiceStartBuildItem> orderServicesFirst) This should only run when building a native image -
startPoolLoopDevOrTest
public void startPoolLoopDevOrTest(FunqyLambdaBuildStep.RuntimeComplete ignored, io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder recorder, List<io.quarkus.deployment.builditem.ServiceStartBuildItem> orderServicesFirst, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContextBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
-