@Singleton @Requires(beans=io.opentracing.Tracer.class) @Requires(missingBeans=TracingInvocationInstrumenterFactory.class) @Internal public class OpenTracingInvocationInstrumenter extends java.lang.Object implements TracingInvocationInstrumenterFactory, io.micronaut.scheduling.instrument.ReactiveInvocationInstrumenterFactory
Modifier | Constructor and Description |
---|---|
protected |
OpenTracingInvocationInstrumenter(io.opentracing.Tracer tracer) |
Modifier and Type | Method and Description |
---|---|
io.micronaut.scheduling.instrument.InvocationInstrumenter |
newReactiveInvocationInstrumenter() |
io.micronaut.scheduling.instrument.InvocationInstrumenter |
newTracingInvocationInstrumenter()
An optional instrumentation.
|
protected OpenTracingInvocationInstrumenter(io.opentracing.Tracer tracer)
tracer
- invocation tracerpublic io.micronaut.scheduling.instrument.InvocationInstrumenter newReactiveInvocationInstrumenter()
newReactiveInvocationInstrumenter
in interface io.micronaut.scheduling.instrument.ReactiveInvocationInstrumenterFactory
public io.micronaut.scheduling.instrument.InvocationInstrumenter newTracingInvocationInstrumenter()
TracingInvocationInstrumenterFactory
newTracingInvocationInstrumenter
in interface TracingInvocationInstrumenterFactory