From 02d935dbaa23ce3e6d710f170210bce7e8701d31 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Thu, 9 Jun 2016 11:22:13 +0100 Subject: [PATCH] Add @ConditionalOnEnabledEndpoint to archaius endpoint Fixes gh-936 --- .../cloud/netflix/archaius/ArchaiusAutoConfiguration.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/archaius/ArchaiusAutoConfiguration.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/archaius/ArchaiusAutoConfiguration.java index 77cef015..90cb3b61 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/archaius/ArchaiusAutoConfiguration.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/archaius/ArchaiusAutoConfiguration.java @@ -29,6 +29,7 @@ import org.apache.commons.configuration.SystemConfiguration; import org.apache.commons.configuration.event.ConfigurationEvent; import org.apache.commons.configuration.event.ConfigurationListener; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.actuate.condition.ConditionalOnEnabledEndpoint; import org.springframework.boot.actuate.endpoint.Endpoint; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; @@ -94,6 +95,7 @@ public class ArchaiusAutoConfiguration { @Configuration @ConditionalOnClass(Endpoint.class) + @ConditionalOnEnabledEndpoint("archaius") protected static class ArchaiusEndpointConfiguration { @Bean protected ArchaiusEndpoint archaiusEndpoint() {