I
- The input parameter typeO
- The output parameter typepublic interface TracedRequestHandler<I,O>
extends com.amazonaws.services.lambda.runtime.RequestHandler<I,O>
RequestHandler
to trace your function
Provide implementation of doHandleRequest(Object, Context)
instead of
RequestHandler.handleRequest(Object, Context)
For example:
import com.appoptics.awslambda.handler.TracedRequestHandler;
public class MyHandler implements TracedRequestHandler<APIGatewayV2ProxyRequestEvent, APIGatewayV2ProxyResponseEvent> { //replaced RequestHandler with TracedRequestHandler
public APIGatewayV2ProxyResponseEvent doHandleRequest(APIGatewayV2ProxyRequestEvent input, Context context) { //renamed from handleRequest
//...
}
}
Modifier and Type | Method and Description |
---|---|
O |
doHandleRequest(I input,
com.amazonaws.services.lambda.runtime.Context context) |
default O |
handleRequest(I input,
com.amazonaws.services.lambda.runtime.Context context) |
Copyright © 2020. All rights reserved.