Index

A C D E F H I O T 
All Classes and Interfaces|All Packages

A

AwsLambdaEventsInstrumenterFactory - Class in io.opentelemetry.instrumentation.awslambdaevents.v2_2.internal
This class is internal and is hence not for public use.
AwsLambdaSqsInstrumenterFactory - Class in io.opentelemetry.instrumentation.awslambdaevents.v2_2.internal
This class is internal and is hence not for public use.

C

createInstrumenter(OpenTelemetry, Set<String>) - Static method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.internal.AwsLambdaEventsInstrumenterFactory
 

D

doHandleRequest(APIGatewayProxyRequestEvent, Context) - Method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingRequestApiGatewayWrapper
 
doHandleRequest(SQSEvent, Context) - Method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsEventHandler
 
doHandleRequest(Object, Context) - Method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingRequestWrapper
 

E

extractHttpHeaders(APIGatewayProxyRequestEvent) - Method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingRequestApiGatewayWrapper
 

F

forEvent(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.internal.AwsLambdaSqsInstrumenterFactory
 
forMessage(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.internal.AwsLambdaSqsInstrumenterFactory
 

H

handleEvent(SQSEvent, Context) - Method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsEventHandler
Handles a batch of messages.
handleEvent(SQSEvent, Context) - Method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsEventWrapper
 
handleEvent(SQSEvent, Context) - Method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsMessageHandler
 
handleMessage(SQSEvent.SQSMessage, Context) - Method in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsMessageHandler
Handles a message.

I

io.opentelemetry.instrumentation.awslambdaevents.v2_2 - package io.opentelemetry.instrumentation.awslambdaevents.v2_2
 
io.opentelemetry.instrumentation.awslambdaevents.v2_2.internal - package io.opentelemetry.instrumentation.awslambdaevents.v2_2.internal
 

O

OBJECT_MAPPER - Static variable in class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingRequestApiGatewayWrapper
 

T

TracingRequestApiGatewayWrapper - Class in io.opentelemetry.instrumentation.awslambdaevents.v2_2
Wrapper for TracingRequestHandler.
TracingRequestApiGatewayWrapper() - Constructor for class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingRequestApiGatewayWrapper
 
TracingRequestWrapper - Class in io.opentelemetry.instrumentation.awslambdaevents.v2_2
Wrapper for TracingRequestHandler.
TracingRequestWrapper() - Constructor for class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingRequestWrapper
 
TracingSqsEventHandler - Class in io.opentelemetry.instrumentation.awslambdaevents.v2_2
 
TracingSqsEventHandler(OpenTelemetrySdk) - Constructor for class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsEventHandler
Creates a new TracingSqsEventHandler which traces using the provided OpenTelemetrySdk and has a timeout of 1s when flushing at the end of an invocation.
TracingSqsEventHandler(OpenTelemetrySdk, Duration) - Constructor for class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsEventHandler
Creates a new TracingSqsEventHandler which traces using the provided OpenTelemetrySdk and has a timeout of flushTimeout when flushing at the end of an invocation.
TracingSqsEventHandler(OpenTelemetrySdk, Duration, Instrumenter<SQSEvent, Void>) - Constructor for class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsEventHandler
Creates a new TracingSqsEventHandler which flushes the provided OpenTelemetrySdk, has a timeout of flushTimeout when flushing at the end of an invocation, and traces using the provided AwsLambdaFunctionInstrumenter.
TracingSqsEventWrapper - Class in io.opentelemetry.instrumentation.awslambdaevents.v2_2
 
TracingSqsEventWrapper() - Constructor for class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsEventWrapper
 
TracingSqsMessageHandler - Class in io.opentelemetry.instrumentation.awslambdaevents.v2_2
 
TracingSqsMessageHandler(OpenTelemetrySdk) - Constructor for class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsMessageHandler
Creates a new TracingSqsMessageHandler which traces using the provided OpenTelemetrySdk and has a timeout of 1s when flushing at the end of an invocation.
TracingSqsMessageHandler(OpenTelemetrySdk, Duration) - Constructor for class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsMessageHandler
Creates a new TracingSqsMessageHandler which traces using the provided OpenTelemetrySdk and has a timeout of flushTimeout when flushing at the end of an invocation.
TracingSqsMessageHandler(OpenTelemetrySdk, Duration, Instrumenter<SQSEvent, Void>) - Constructor for class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsMessageHandler
Creates a new TracingSqsMessageHandler which flushes the provided OpenTelemetrySdk, has a timeout of flushTimeout when flushing at the end of an invocation, and instruments SQSEvent using the provided Instrumenter<SQSEvent, Void>.
TracingSqsMessageHandler(OpenTelemetrySdk, Duration, Instrumenter<SQSEvent, Void>, Instrumenter<SQSEvent.SQSMessage, Void>) - Constructor for class io.opentelemetry.instrumentation.awslambdaevents.v2_2.TracingSqsMessageHandler
Creates a new TracingSqsMessageHandler which flushes the provided OpenTelemetrySdk, has a timeout of flushTimeout when flushing at the end of an invocation, and traces using the provided Instrumenter<SQSEvent, Void> and Instrumenter<SQSMessage, Void>.
A C D E F H I O T 
All Classes and Interfaces|All Packages