public abstract class AbstractOpenTelemetryTraceInterceptor
extends java.lang.Object
implements io.micronaut.aop.MethodInterceptor<java.lang.Object,java.lang.Object>
ContinueSpan and NewSpan
 using the Open Telemetry API.| Modifier and Type | Field and Description | 
|---|---|
| protected io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.opentelemetry.instrumentation.api.util.ClassAndMethod,java.lang.Object> | instrumenter | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | AbstractOpenTelemetryTraceInterceptor(io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.opentelemetry.instrumentation.api.util.ClassAndMethod,java.lang.Object> instrumenter)Initialize the interceptor with tracer and conversion service. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getOrder() | 
| static void | tagArguments(io.micronaut.aop.MethodInvocationContext<?,?> context) | 
protected final io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.opentelemetry.instrumentation.api.util.ClassAndMethod,java.lang.Object> instrumenter
protected AbstractOpenTelemetryTraceInterceptor(@Named(value="micronautCodeTelemetryInstrumenter")
                                                io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<io.opentelemetry.instrumentation.api.util.ClassAndMethod,java.lang.Object> instrumenter)
instrumenter - the ClassAndMethod Instrumenter