@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> healthAggregator,
ObjectProvider<Map<String,HealthIndicator>> healthIndicators,
ObjectProvider<List<InfoContributor>> infoContributors,
ObjectProvider<Collection<PublicMetrics>> publicMetrics,
ObjectProvider<TraceRepository> traceRepository) |
Modifier and Type | Method and Description |
---|---|
AutoConfigurationReportEndpoint |
autoConfigurationReportEndpoint() |
BeansEndpoint |
beansEndpoint() |
ConfigurationPropertiesReportEndpoint |
configurationPropertiesReportEndpoint() |
DumpEndpoint |
dumpEndpoint() |
EnvironmentEndpoint |
environmentEndpoint() |
HealthEndpoint |
healthEndpoint() |
InfoEndpoint |
infoEndpoint() |
LoggersEndpoint |
loggersEndpoint(LoggingSystem loggingSystem) |
MetricsEndpoint |
metricsEndpoint() |
ShutdownEndpoint |
shutdownEndpoint() |
TraceEndpoint |
traceEndpoint() |
public EndpointAutoConfiguration(ObjectProvider<HealthAggregator> healthAggregator, ObjectProvider<Map<String,HealthIndicator>> healthIndicators, ObjectProvider<List<InfoContributor>> infoContributors, ObjectProvider<Collection<PublicMetrics>> publicMetrics, ObjectProvider<TraceRepository> traceRepository)
@Bean @ConditionalOnMissingBean public EnvironmentEndpoint environmentEndpoint()
@Bean @ConditionalOnMissingBean public HealthEndpoint healthEndpoint()
@Bean @ConditionalOnMissingBean public BeansEndpoint beansEndpoint()
@Bean @ConditionalOnMissingBean public InfoEndpoint infoEndpoint() throws Exception
Exception
@Bean @ConditionalOnBean(value=LoggingSystem.class) @ConditionalOnMissingBean public LoggersEndpoint loggersEndpoint(LoggingSystem loggingSystem)
@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.