Make springIntegrationPublicMetrics conditional on bean by name not type
By type is too restrictive and surprising for users who wanted to add their own MetricReaderPublicMetrics for other reasons.
This commit is contained in:
@@ -142,7 +142,7 @@ public class PublicMetricsAutoConfiguration {
|
||||
static class IntegrationMetricsConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
@ConditionalOnMissingBean(name = "springIntegrationPublicMetrics")
|
||||
public MetricReaderPublicMetrics springIntegrationPublicMetrics(
|
||||
IntegrationMBeanExporter exporter) {
|
||||
return new MetricReaderPublicMetrics(
|
||||
|
||||
Reference in New Issue
Block a user