INNER CODE UNIT · Java

springCloudCommonsFeatures

spring-cloud/spring-cloud-commons · spring-cloud-commons/src/main/java/org/springframework/cloud/client/CommonsClientAutoConfiguration.java:120

		public HasFeatures springCloudCommonsFeatures() {
			return HasFeatures.abstractFeatures(DiscoveryClient.class, LoadBalancerClient.class);
		}

	}

	@Configuration(proxyBeanMethods = false)
	@ConditionalOnClass(Endpoint.class)
	@ConditionalOnProperty(value = "spring.cloud.features.enabled", matchIfMissing = true)
	protected static class ActuatorConfiguration {

		@Autowired(required = false)
		private List<HasFeatures> hasFeatures = new ArrayList<>();

		@Bean
		@ConditionalOnAvailableEndpoint
		public FeaturesEndpoint featuresEndpoint() {
			return new FeaturesEndpoint(this.hasFeatures);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…