Class BraveMongoDbAutoConfiguration

java.lang.Object
org.springframework.cloud.sleuth.autoconfig.brave.instrument.mongodb.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 Details

    • BraveMongoDbAutoConfiguration

      public BraveMongoDbAutoConfiguration()
      Deprecated.