Class TracingRequestWrapper
java.lang.Object
io.opentelemetry.instrumentation.awslambdacore.v1_0.TracingRequestHandler<I,O>
io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingRequestWrapper
public class TracingRequestWrapper
extends io.opentelemetry.instrumentation.awslambdacore.v1_0.TracingRequestHandler<I,O>
Wrapper for
TracingRequestHandler.
Allows for wrapping a regular lambda, not proxied through API Gateway. Therefore, HTTP headers
propagation is not supported.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final com.fasterxml.jackson.databind.ObjectMapperFields inherited from class io.opentelemetry.instrumentation.awslambdacore.v1_0.TracingRequestHandler
DEFAULT_FLUSH_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectdoHandleRequest(Object input, com.amazonaws.services.lambda.runtime.Context context) extractHttpHeaders(Object input) Methods inherited from class io.opentelemetry.instrumentation.awslambdacore.v1_0.TracingRequestHandler
handleRequest
-
Field Details
-
OBJECT_MAPPER
protected static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
-
-
Constructor Details
-
TracingRequestWrapper
public TracingRequestWrapper()
-
-
Method Details
-
doHandleRequest
protected Object doHandleRequest(Object input, com.amazonaws.services.lambda.runtime.Context context) - Specified by:
doHandleRequestin classio.opentelemetry.instrumentation.awslambdacore.v1_0.TracingRequestHandler<I,O>
-
extractHttpHeaders
- Overrides:
extractHttpHeadersin classio.opentelemetry.instrumentation.awslambdacore.v1_0.TracingRequestHandler<I,O>
-