Class BraveTracingInvocationInstrumenter

  • All Implemented Interfaces:
    io.micronaut.scheduling.instrument.ReactiveInvocationInstrumenterFactory, io.micronaut.tracing.instrument.util.TracingInvocationInstrumenterFactory

    @Singleton
    @Requires(beans=brave.Tracing.class)
    @Internal
    public final class BraveTracingInvocationInstrumenter
    extends java.lang.Object
    implements io.micronaut.scheduling.instrument.ReactiveInvocationInstrumenterFactory, io.micronaut.tracing.instrument.util.TracingInvocationInstrumenterFactory
    Tracing invocation instrument for Brave.
    Since:
    1.3
    • Constructor Detail

      • BraveTracingInvocationInstrumenter

        public BraveTracingInvocationInstrumenter​(io.micronaut.context.BeanProvider<brave.Tracing> tracing)
        Create a tracing invocation instrumenter.
        Parameters:
        tracing - invocation tracer
    • Method Detail

      • newReactiveInvocationInstrumenter

        public io.micronaut.scheduling.instrument.InvocationInstrumenter newReactiveInvocationInstrumenter()
        Specified by:
        newReactiveInvocationInstrumenter in interface io.micronaut.scheduling.instrument.ReactiveInvocationInstrumenterFactory
      • newTracingInvocationInstrumenter

        public io.micronaut.scheduling.instrument.InvocationInstrumenter newTracingInvocationInstrumenter()
        Specified by:
        newTracingInvocationInstrumenter in interface io.micronaut.tracing.instrument.util.TracingInvocationInstrumenterFactory