Class AmazonLambdaHttpProcessor
java.lang.Object
io.quarkus.amazon.lambda.http.deployment.AmazonLambdaHttpProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotName -
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)
-
Field Details
-
CONTEXT
public static final org.jboss.jandex.DotName CONTEXT -
API_GATEWAY_HTTP_EVENT
public static final org.jboss.jandex.DotName API_GATEWAY_HTTP_EVENT -
REQUEST_CONTEXT
public static final org.jboss.jandex.DotName REQUEST_CONTEXT
-
-
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)
-