public abstract class LambdaProxyHandler<MethodHandlerConfiguration extends Configuration> extends Object implements com.amazonaws.services.lambda.runtime.RequestHandler<ApiGatewayProxyRequest,ApiGatewayProxyResponse>
| Constructor and Description |
|---|
LambdaProxyHandler(boolean withOptionsSupport) |
LambdaProxyHandler(boolean withOptionsSupport,
Map<String,java.util.function.Function<MethodHandlerConfiguration,MethodHandler>> methodHandlerMap) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract MethodHandlerConfiguration |
getConfiguration(ApiGatewayProxyRequest request,
com.amazonaws.services.lambda.runtime.Context context) |
ApiGatewayProxyResponse |
handleRequest(ApiGatewayProxyRequest request,
com.amazonaws.services.lambda.runtime.Context context) |
void |
registerMethodHandler(String method,
java.util.function.Function<MethodHandlerConfiguration,MethodHandler> methodHandlerConstuctor) |
public LambdaProxyHandler(boolean withOptionsSupport)
public LambdaProxyHandler(boolean withOptionsSupport,
Map<String,java.util.function.Function<MethodHandlerConfiguration,MethodHandler>> methodHandlerMap)
public void registerMethodHandler(String method, java.util.function.Function<MethodHandlerConfiguration,MethodHandler> methodHandlerConstuctor)
public ApiGatewayProxyResponse handleRequest(ApiGatewayProxyRequest request, com.amazonaws.services.lambda.runtime.Context context)
handleRequest in interface com.amazonaws.services.lambda.runtime.RequestHandler<ApiGatewayProxyRequest,ApiGatewayProxyResponse>protected abstract MethodHandlerConfiguration getConfiguration(ApiGatewayProxyRequest request, com.amazonaws.services.lambda.runtime.Context context)
Copyright © 2017. All Rights Reserved.