@Configuration @EnableConfigurationProperties(value=EndpointProperties.class) public class EndpointAutoConfiguration extends Object
Auto-configuration
for common management
Endpoint
s.Modifier and Type | Class and Description |
---|---|
protected static class |
EndpointAutoConfiguration.RequestMappingEndpointConfiguration |
Constructor and Description |
---|
EndpointAutoConfiguration(ObjectProvider<HealthAggregator> healthAggregatorProvider,
ObjectProvider<Map<String,HealthIndicator>> healthIndicatorsProvider,
ObjectProvider<List<InfoContributor>> infoContributorsProvider,
ObjectProvider<Collection<PublicMetrics>> publicMetricsProvider,
ObjectProvider<TraceRepository> traceRepositoryProvider) |
public EndpointAutoConfiguration(ObjectProvider<HealthAggregator> healthAggregatorProvider, ObjectProvider<Map<String,HealthIndicator>> healthIndicatorsProvider, ObjectProvider<List<InfoContributor>> infoContributorsProvider, ObjectProvider<Collection<PublicMetrics>> publicMetricsProvider, ObjectProvider<TraceRepository> traceRepositoryProvider)
@Bean @ConditionalOnMissingBean public EnvironmentEndpoint environmentEndpoint()
@Bean @ConditionalOnMissingBean public HealthEndpoint healthEndpoint()
@Bean @ConditionalOnMissingBean public BeansEndpoint beansEndpoint()
@Bean @ConditionalOnMissingBean public InfoEndpoint infoEndpoint() throws Exception
Exception
@Bean @ConditionalOnMissingBean public MetricsEndpoint metricsEndpoint()
@Bean @ConditionalOnMissingBean public TraceEndpoint traceEndpoint()
@Bean @ConditionalOnMissingBean public DumpEndpoint dumpEndpoint()
@Bean @ConditionalOnBean(value=ConditionEvaluationReport.class) @ConditionalOnMissingBean(search=CURRENT) public AutoConfigurationReportEndpoint autoConfigurationReportEndpoint()
@Bean @ConditionalOnMissingBean public ShutdownEndpoint shutdownEndpoint()
@Bean @ConditionalOnMissingBean public ConfigurationPropertiesReportEndpoint configurationPropertiesReportEndpoint()
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.