@Configuration
@AutoConfigureBefore(value=org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration.class)
@ConditionalOnClass(value=com.mongodb.MongoClient.class)
@ConditionalOnBean(value=io.opentracing.Tracer.class)
@AutoConfigureAfter(value=io.opentracing.contrib.spring.tracer.configuration.TracerAutoConfiguration.class)
@ConditionalOnProperty(name="opentracing.spring.cloud.mongo.enabled",
havingValue="true",
matchIfMissing=true)
public class MongoTracingAutoConfiguration
extends org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration
| Constructor and Description |
|---|
MongoTracingAutoConfiguration(org.springframework.boot.autoconfigure.mongo.MongoProperties properties,
org.springframework.beans.factory.ObjectProvider<com.mongodb.MongoClientOptions> options,
org.springframework.core.env.Environment environment,
io.opentracing.Tracer tracer) |
| Modifier and Type | Method and Description |
|---|---|
com.mongodb.MongoClient |
mongo() |
public MongoTracingAutoConfiguration(@Autowired(required=false)
org.springframework.boot.autoconfigure.mongo.MongoProperties properties,
org.springframework.beans.factory.ObjectProvider<com.mongodb.MongoClientOptions> options,
org.springframework.core.env.Environment environment,
io.opentracing.Tracer tracer)
Copyright © 2017–2018. All rights reserved.