Class BraveMongoDbAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @ConditionalOnMissingClass("com.mongodb.reactivestreams.client.MongoClient")
    @ConditionalOnBean(brave.Tracing.class)
    @AutoConfigureAfter({BraveAutoConfiguration.class,TraceMongoDbAutoConfiguration.class})
    @AutoConfigureBefore(org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration.class)
    @ConditionalOnProperty(value="spring.sleuth.mongodb.enabled",
                           matchIfMissing=true)
    @ConditionalOnClass({com.mongodb.MongoClientSettings.Builder.class,brave.mongodb.MongoDBTracing.class})
    @Deprecated
    public class BraveMongoDbAutoConfiguration
    extends Object
    Auto-configuration enables MongoDb span information propagation. Will only be applied if for some reason the main TraceMongoDbAutoConfiguration will not be applied.
    Since:
    3.0.0
    Author:
    Marcin Grzejszczak
    • Constructor Detail

      • BraveMongoDbAutoConfiguration

        public BraveMongoDbAutoConfiguration()
        Deprecated.