@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=com.alipay.sofa.tracer.boot.properties.SofaTracerProperties.class) @ConditionalOnClass(value={com.alipay.common.tracer.core.listener.SpanReportListenerHolder.class,io.opentracing.Tracer.class,com.alipay.sofa.tracer.boot.properties.SofaTracerProperties.class,com.alipay.sofa.tracer.plugin.flexible.FlexibleTracer.class}) public class SofaTracerAutoConfiguration extends Object
| Constructor and Description |
|---|
SofaTracerAutoConfiguration(List<com.alipay.common.tracer.core.listener.SpanReportListener> spanReportListenerList) |
| Modifier and Type | Method and Description |
|---|---|
io.opentracing.Tracer |
sofaTracer(SofaTracerProperties sofaTracerProperties) |
com.alipay.common.tracer.core.listener.SpanReportListenerHolder |
sofaTracerSpanReportListener() |
public SofaTracerAutoConfiguration(List<com.alipay.common.tracer.core.listener.SpanReportListener> spanReportListenerList)
@Bean @ConditionalOnMissingBean public com.alipay.common.tracer.core.listener.SpanReportListenerHolder sofaTracerSpanReportListener()
@Bean @ConditionalOnMissingBean public io.opentracing.Tracer sofaTracer(SofaTracerProperties sofaTracerProperties) throws Exception
ExceptionCopyright © 2023. All rights reserved.