From 1459400158fd778185099efe58f37aea5992592d Mon Sep 17 00:00:00 2001 From: Marius Bogoevici Date: Tue, 11 Apr 2017 12:02:01 -0400 Subject: [PATCH] Clear the `exportProperties` cache on refresh Fix #910 --- .../cloud/stream/metrics/ApplicationMetricsProperties.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-cloud-stream-metrics/src/main/java/org/springframework/cloud/stream/metrics/ApplicationMetricsProperties.java b/spring-cloud-stream-metrics/src/main/java/org/springframework/cloud/stream/metrics/ApplicationMetricsProperties.java index 21e038657..a95ab64d3 100644 --- a/spring-cloud-stream-metrics/src/main/java/org/springframework/cloud/stream/metrics/ApplicationMetricsProperties.java +++ b/spring-cloud-stream-metrics/src/main/java/org/springframework/cloud/stream/metrics/ApplicationMetricsProperties.java @@ -119,6 +119,7 @@ public class ApplicationMetricsProperties */ @Override public void onApplicationEvent(ContextRefreshedEvent event) { + this.exportProperties.clear(); ConfigurableApplicationContext ctx = (ConfigurableApplicationContext) event.getSource(); ConfigurableEnvironment environment = ctx.getEnvironment(); BeanExpressionResolver beanExpressionResolver = ctx.getBeanFactory().getBeanExpressionResolver();