Package com.wavefront.spring.actuate
Class WavefrontEndpointAutoConfiguration
java.lang.Object
com.wavefront.spring.actuate.WavefrontEndpointAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass({org.springframework.web.client.RestTemplate.class,io.micrometer.wavefront.WavefrontConfig.class,com.wavefront.sdk.common.application.ApplicationTags.class})
@ConditionalOnBean({org.springframework.boot.web.client.RestTemplateBuilder.class,io.micrometer.wavefront.WavefrontConfig.class,com.wavefront.sdk.common.application.ApplicationTags.class})
@ConditionalOnAvailableEndpoint(endpoint=WavefrontController.class)
@AutoConfigureAfter({org.springframework.boot.actuate.autoconfigure.metrics.export.wavefront.WavefrontMetricsExportAutoConfiguration.class,org.springframework.boot.actuate.autoconfigure.tracing.wavefront.WavefrontTracingAutoConfiguration.class,org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration.class})
public class WavefrontEndpointAutoConfiguration
extends Object
Auto-configuration for WavefrontController.- Author:
- Stephane Nicoll
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountManagementClient(org.springframework.boot.web.client.RestTemplateBuilder restTemplateBuilder)
-
Constructor Details
-
WavefrontEndpointAutoConfiguration
public WavefrontEndpointAutoConfiguration()
-
-
Method Details
-
accountManagementClient
@Bean @ConditionalOnMissingBean public AccountManagementClient accountManagementClient(org.springframework.boot.web.client.RestTemplateBuilder restTemplateBuilder)
-