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:
Dave Syer
2015-12-30 18:00:49 +00:00
parent a835912c04
commit 9510938120

View File

@@ -142,7 +142,7 @@ public class PublicMetricsAutoConfiguration {
static class IntegrationMetricsConfiguration {
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean(name = "springIntegrationPublicMetrics")
public MetricReaderPublicMetrics springIntegrationPublicMetrics(
IntegrationMBeanExporter exporter) {
return new MetricReaderPublicMetrics(