@Introspected
public class MicronautLambdaRuntimeHandler
extends java.lang.Object
implements com.amazonaws.services.lambda.runtime.RequestHandler<com.amazonaws.serverless.proxy.model.AwsProxyRequest,com.amazonaws.serverless.proxy.model.AwsProxyResponse>, io.micronaut.context.ApplicationContextProvider
RequestHandler
for AwsProxyRequest
and AwsProxyResponse
.Modifier and Type | Field and Description |
---|---|
protected MicronautLambdaContainerHandler |
handler |
Constructor and Description |
---|
MicronautLambdaRuntimeHandler()
Constructor.
|
MicronautLambdaRuntimeHandler(io.micronaut.context.ApplicationContextBuilder applicationContextBuilder)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
io.micronaut.context.ApplicationContext |
getApplicationContext() |
com.amazonaws.serverless.proxy.model.AwsProxyResponse |
handleRequest(com.amazonaws.serverless.proxy.model.AwsProxyRequest input,
com.amazonaws.services.lambda.runtime.Context context) |
protected final MicronautLambdaContainerHandler handler
public MicronautLambdaRuntimeHandler() throws com.amazonaws.serverless.exceptions.ContainerInitializationException
com.amazonaws.serverless.exceptions.ContainerInitializationException
- thrown intializing MicronautLambdaRuntimeHandler
public MicronautLambdaRuntimeHandler(io.micronaut.context.ApplicationContextBuilder applicationContextBuilder) throws com.amazonaws.serverless.exceptions.ContainerInitializationException
applicationContextBuilder
- Application Context Buildercom.amazonaws.serverless.exceptions.ContainerInitializationException
- thrown intializing MicronautLambdaRuntimeHandler
public com.amazonaws.serverless.proxy.model.AwsProxyResponse handleRequest(com.amazonaws.serverless.proxy.model.AwsProxyRequest input, com.amazonaws.services.lambda.runtime.Context context)
handleRequest
in interface com.amazonaws.services.lambda.runtime.RequestHandler<com.amazonaws.serverless.proxy.model.AwsProxyRequest,com.amazonaws.serverless.proxy.model.AwsProxyResponse>
public io.micronaut.context.ApplicationContext getApplicationContext()
getApplicationContext
in interface io.micronaut.context.ApplicationContextProvider