Class TracingModule

  • All Implemented Interfaces:
    com.google.inject.Module

    public class TracingModule
    extends OxalisModule

    Available reports (brave.reporter):

    • console
    • http
    • slf4j
    Since:
    4.0.0
    Author:
    erlend
    • Constructor Detail

      • TracingModule

        public TracingModule()
    • Method Detail

      • configure

        protected void configure()
        Overrides:
        configure in class com.google.inject.AbstractModule
      • getHttpReporter

        @Provides
        protected zipkin2.reporter.Reporter getHttpReporter​(Settings<BraveConf> settings)
      • getReporter

        @Provides
        protected zipkin2.reporter.Reporter getReporter​(com.google.inject.Injector injector,
                                                        Settings<BraveConf> settings)
      • getTracer

        @Provides
        protected io.opentracing.Tracer getTracer​(com.google.inject.Injector injector,
                                                  Settings<TracingConf> settings)