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.runtime.FunqyConfig config, FunqyLambdaBindingRecorder recorder) voidinit(List<FunctionBuildItem> functions, FunqyLambdaBindingRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, Optional<FunctionInitializedBuildItem> hasFunctions, LambdaObjectMapperInitializedBuildItem mapperDependency, BeanContainerBuildItem beanContainer) voidstartPoolLoop(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, 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<FunctionBuildItem> functions, FunqyLambdaBindingRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, Optional<FunctionInitializedBuildItem> hasFunctions, LambdaObjectMapperInitializedBuildItem mapperDependency, BeanContainerBuildItem beanContainer) throws Exception - Throws:
Exception
-
choose
public FunqyLambdaBuildStep.RuntimeComplete choose(io.quarkus.funqy.runtime.FunqyConfig config, FunqyLambdaBindingRecorder recorder) -
startPoolLoop
public void startPoolLoop(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, FunqyLambdaBindingRecorder recorder, List<io.quarkus.deployment.builditem.ServiceStartBuildItem> orderServicesFirst, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContextBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
-