Class TracingSqsEventWrapper
java.lang.Object
io.opentelemetry.instrumentation.awslambdacore.v1_0.TracingRequestHandler<com.amazonaws.services.lambda.runtime.events.SQSEvent,Void>
io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsEventHandler
io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsEventWrapper
- All Implemented Interfaces:
com.amazonaws.services.lambda.runtime.RequestHandler<com.amazonaws.services.lambda.runtime.events.SQSEvent,Void>
-
Field Summary
Fields inherited from class io.opentelemetry.instrumentation.awslambdacore.v1_0.TracingRequestHandler
DEFAULT_FLUSH_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleEvent(com.amazonaws.services.lambda.runtime.events.SQSEvent sqsEvent, com.amazonaws.services.lambda.runtime.Context context) Handles a batch of messages.Methods inherited from class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsEventHandler
doHandleRequestMethods inherited from class io.opentelemetry.instrumentation.awslambdacore.v1_0.TracingRequestHandler
extractHttpHeaders, handleRequest
-
Constructor Details
-
TracingSqsEventWrapper
public TracingSqsEventWrapper()
-
-
Method Details
-
handleEvent
protected void handleEvent(com.amazonaws.services.lambda.runtime.events.SQSEvent sqsEvent, com.amazonaws.services.lambda.runtime.Context context) Description copied from class:TracingSqsEventHandlerHandles a batch of messages. Implement this class to do the actual processing of incoming SQS messages.- Specified by:
handleEventin classTracingSqsEventHandler
-