Class AzureSleuthAutoConfiguration
- java.lang.Object
-
- com.azure.spring.cloud.autoconfigure.trace.sleuth.AzureSleuthAutoConfiguration
-
@Role(2) @Configuration(proxyBeanMethods=false) @ConditionalOnClass({com.azure.spring.cloud.trace.sleuth.SleuthHttpPolicy.class,org.springframework.cloud.sleuth.Tracer.class}) @ConditionalOnProperty(value="spring.sleuth.enabled", matchIfMissing=true) public class AzureSleuthAutoConfiguration extends ObjectAuto-configurationfor Spring Cloud Azure Sleuth support.- Since:
- 4.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_SLEUTH_HTTP_POLICY_BEAN_NAME
-
Constructor Summary
Constructors Constructor Description AzureSleuthAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.core.http.policy.HttpPipelinePolicyazureSleuthHttpPolicy(org.springframework.cloud.sleuth.Tracer tracer)Autoconfigure theHttpPipelinePolicyfor sleuth usage.
-
-
-
Field Detail
-
DEFAULT_SLEUTH_HTTP_POLICY_BEAN_NAME
public static final String DEFAULT_SLEUTH_HTTP_POLICY_BEAN_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
azureSleuthHttpPolicy
@Bean(name="AzureSleuthHttpPolicy") @ConditionalOnMissingBean(name="AzureSleuthHttpPolicy") public com.azure.core.http.policy.HttpPipelinePolicy azureSleuthHttpPolicy(org.springframework.cloud.sleuth.Tracer tracer)
Autoconfigure theHttpPipelinePolicyfor sleuth usage.- Parameters:
tracer- the sleuthTracer.- Returns:
- the http pipeline policy
-
-