spring-cloud-sleuth
spring-cloud-sleuth copied to clipboard
OnFunctionPresentEnableBindingOffAndIntegrationExplicitlyOn mathIfMissing true ?
Describe the bug
final class TracingChannelInterceptorCondition extends AnyNestedCondition {
private TracingChannelInterceptorCondition() {
super(ConfigurationPhase.REGISTER_BEAN);
}
@ConditionalOnMissingClass("org.springframework.cloud.function.context.FunctionCatalog")
@ConditionalOnProperty(value = "spring.sleuth.integration.enabled", matchIfMissing = true)
static class OnFunctionMissing {
}
@ConditionalOnClass(FunctionCatalog.class)
@Conditional(OnEnableBindingCondition.class)
@ConditionalOnProperty(value = "spring.sleuth.integration.enabled", matchIfMissing = true)
static class OnFunctionPresentAndEnableBinding {
}
@ConditionalOnClass(FunctionCatalog.class)
@Conditional(OnEnableBindingMissingCondition.class)
@ConditionalOnProperty(value = "spring.sleuth.integration.enabled", havingValue = "true")
static class OnFunctionPresentEnableBindingOffAndIntegrationExplicitlyOn {
}
}
Sample
while not set [OnFunctionPresentEnableBindingOffAndIntegrationExplicitlyOn mathIfMissing] true ??