Class APIGatewayV2HTTPEventMicronautLambdaRuntime
java.lang.Object
io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime<com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent,com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse,com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent,com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse>
io.micronaut.function.aws.runtime.APIGatewayV2HTTPEventMicronautLambdaRuntime
- All Implemented Interfaces:
io.micronaut.context.ApplicationContextProvider,AwsLambdaRuntimeApi
public class APIGatewayV2HTTPEventMicronautLambdaRuntime
extends AbstractMicronautLambdaRuntime<com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent,com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse,com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent,com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse>
Main entry for AWS API proxy with Micronaut.
- Since:
- 2.0.0
- Author:
- sdelamo
-
Field Summary
Fields inherited from class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
handler, handlerRequestType, handlerResponseType, requestType, responseType, userAgentFields inherited from interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
ERROR_TEMPLATE, INIT_ERROR_URI, INVOCATION_TEMPLATE, LAMBDA_RUNTIME_FUNCTION_ERROR_TYPE, NEXT_INVOCATION_URI, PATH_REQUEST_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.amazonaws.services.lambda.runtime.RequestHandler<com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent,com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse> createRequestHandler(String... args) static voidMethods inherited from class io.micronaut.function.aws.runtime.AbstractMicronautLambdaRuntime
createApplicationContextBuilderWithArgs, createEnvironmentHandler, createHandler, createHandlerRequest, createNextInvocationHttpRequest, createRequestStreamHandler, createResponse, createRuntimeContext, decorateWithUserAgent, getApplicationContext, getEnv, getLogLevel, handleInvocationException, handleInvocationForRequestHandler, handleInvocationForRequestStreamHandler, log, logn, logn, parseHandlerClass, populateUserAgent, propagateTraceId, reportInitializationError, respond, run, serializeAsByteArray, shouldLog, startRuntimeApiEventLoop, validateHandler, valueFromContentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.function.aws.runtime.AwsLambdaRuntimeApi
errorUri, initializationErrorRequest, invocationErrorRequest, invocationResponseRequest, responseUri
-
Constructor Details
-
APIGatewayV2HTTPEventMicronautLambdaRuntime
public APIGatewayV2HTTPEventMicronautLambdaRuntime()
-
-
Method Details
-
createRequestHandler
protected com.amazonaws.services.lambda.runtime.RequestHandler<com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent,com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse> createRequestHandler(String... args) - Overrides:
createRequestHandlerin classAbstractMicronautLambdaRuntime<com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent,com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse, com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent, com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse> - Parameters:
args- Command Line Args- Returns:
- a
RequestHandlerornull.
-
main
- Parameters:
args- Command Line args- Throws:
Exception
-