Class AmazonLambdaHttpProcessor
java.lang.Object
io.quarkus.amazon.lambda.http.deployment.AmazonLambdaHttpProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateScripts(OutputTargetBuildItem target, BuildProducer<ArtifactResultBuildItem> artifactResultProducer) voidregisterReflectionClasses(BuildProducer<ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer) voidresteasyReactiveIntegration(BuildProducer<ContextTypeBuildItem> contextTypeProducer, BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeanProducer) (package private) voidsetTempDir(BuildProducer<SystemPropertyBuildItem> systemProperty) Lambda provides /tmp for temporary files.voidsetupCDI(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans) voidsetupConfig(LambdaHttpConfig config, LambdaHttpRecorder recorder) voidsetupSecurity(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, LambdaHttpBuildTimeConfig config)
-
Constructor Details
-
AmazonLambdaHttpProcessor
public AmazonLambdaHttpProcessor()
-
-
Method Details
-
setupCDI
public void setupCDI(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans) -
setupSecurity
public void setupSecurity(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, LambdaHttpBuildTimeConfig config) -
setupConfig
-
requestVirtualHttp
-
setHandler
-
registerReflectionClasses
public void registerReflectionClasses(BuildProducer<ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer) -
setTempDir
Lambda provides /tmp for temporary files. Set vertx cache dir -
generateScripts
public void generateScripts(OutputTargetBuildItem target, BuildProducer<ArtifactResultBuildItem> artifactResultProducer) throws Exception - Throws:
Exception
-
resteasyReactiveIntegration
public void resteasyReactiveIntegration(BuildProducer<ContextTypeBuildItem> contextTypeProducer, BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeanProducer)
-