Class RequestHandler

  • All Implemented Interfaces:
    com.amazonaws.services.lambda.runtime.RequestHandler<com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent,​com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse>, io.micronaut.context.ApplicationContextProvider, io.micronaut.function.aws.MicronautLambdaContext, io.micronaut.function.executor.FunctionExecutor<com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent,​com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse>, Closeable, AutoCloseable

    @Introspected
    public class RequestHandler
    extends io.micronaut.function.aws.MicronautRequestHandler<com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent,​com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse>
    • Field Summary

      • Fields inherited from class io.micronaut.function.aws.MicronautRequestHandler

        ENV_X_AMZN_TRACE_ID, MDC_DEFAULT_AWS_REQUEST_ID, MDC_DEFAULT_FUNCTION_ARN, MDC_DEFAULT_FUNCTION_MEMORY_SIZE, MDC_DEFAULT_FUNCTION_NAME, MDC_DEFAULT_FUNCTION_REMAINING_TIME, MDC_DEFAULT_FUNCTION_VERSION, MDC_DEFAULT_XRAY_TRACE_ID
      • Fields inherited from class io.micronaut.function.executor.AbstractExecutor

        applicationContext
      • Fields inherited from interface io.micronaut.function.aws.MicronautLambdaContext

        ENVIRONMENT_LAMBDA
    • Constructor Summary

      Constructors 
      Constructor Description
      RequestHandler()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse execute​(com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent input)  
      • Methods inherited from class io.micronaut.function.aws.MicronautRequestHandler

        buildApplicationContext, convertInput, handleRequest, mdcput, newApplicationContextBuilder, parseXrayTraceId, populateMappingDiagnosticContextValues, populateMappingDiagnosticContextWithXrayTraceId
      • Methods inherited from class io.micronaut.function.executor.AbstractExecutor

        close, getApplicationContext, resolveFunction, resolveFunctionName, startEnvironment
    • Constructor Detail

      • RequestHandler

        public RequestHandler()
    • Method Detail

      • execute

        public com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse execute​(com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent input)