Class TraceAspectAutoConfiguration


  • @Configuration
    @EnableConfigurationProperties(TraceAspectProperties.class)
    @ConditionalOnProperty(prefix="opentelemetry.trace.aspects",
                           name="enabled",
                           matchIfMissing=true)
    @ConditionalOnClass({org.aspectj.lang.annotation.Aspect.class,io.opentelemetry.extension.annotations.WithSpan.class})
    public class TraceAspectAutoConfiguration
    extends Object
    Configures WithSpanAspect to trace bean methods annotated with WithSpan.
    • Constructor Detail

      • TraceAspectAutoConfiguration

        public TraceAspectAutoConfiguration()
    • Method Detail

      • withSpanAspect

        @Bean
        public WithSpanAspect withSpanAspect​(io.opentelemetry.api.trace.Tracer tracer)