Class: OpenTelemetryActivityInboundInterceptor
opentelemetry.OpenTelemetryActivityInboundInterceptor
Intercepts calls to start an Activity.
Wraps the operation in an opentelemetry Span and links it to a parent Span context if one is provided in the Activity input headers.
Implements
Constructors
constructor
• new OpenTelemetryActivityInboundInterceptor(ctx, options?): OpenTelemetryActivityInboundInterceptor
Parameters
| Name | Type |
|---|---|
ctx | Context |
options? | InterceptorOptions |
Returns
OpenTelemetryActivityInboundInterceptor
Methods
execute
▸ execute(input, next): Promise<unknown>
Called when Activity function is executed
Parameters
| Name | Type |
|---|---|
input | ActivityExecuteInput |
next | OmitLastParam<(input: ActivityExecuteInput, next: OmitLastParam<(input: ActivityExecuteInput, next: OmitLastParam<...>) => Promise<unknown>>) => Promise<unknown>> |
Returns
Promise<unknown>
result of Activity function