Class AmazonLambdaHttpProcessor
- java.lang.Object
-
- io.quarkus.amazon.lambda.http.deployment.AmazonLambdaHttpProcessor
-
public class AmazonLambdaHttpProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description AmazonLambdaHttpProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerateScripts(OutputTargetBuildItem target, BuildProducer<ArtifactResultBuildItem> artifactResultProducer)voidregisterReflectionClasses(BuildProducer<ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer)RequireVirtualHttpBuildItemrequestVirtualHttp()voidresteasyReactiveIntegration(BuildProducer<ContextTypeBuildItem> contextTypeProducer, BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeanProducer)ProvidedAmazonLambdaHandlerBuildItemsetHandler()(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)
-
-
-
Method Detail
-
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
public void setupConfig(LambdaHttpConfig config, LambdaHttpRecorder recorder)
-
requestVirtualHttp
public RequireVirtualHttpBuildItem requestVirtualHttp()
-
setHandler
public ProvidedAmazonLambdaHandlerBuildItem setHandler()
-
registerReflectionClasses
public void registerReflectionClasses(BuildProducer<ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer)
-
setTempDir
void setTempDir(BuildProducer<SystemPropertyBuildItem> systemProperty)
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)
-
-