@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(org.springframework.beans.factory.ObjectProvider<HealthAggregator> healthAggregator,
org.springframework.beans.factory.ObjectProvider<Map<String,HealthIndicator>> healthIndicators,
org.springframework.beans.factory.ObjectProvider<List<InfoContributor>> infoContributors,
org.springframework.beans.factory.ObjectProvider<Collection<PublicMetrics>> publicMetrics,
org.springframework.beans.factory.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(org.springframework.beans.factory.ObjectProvider<HealthAggregator> healthAggregator, org.springframework.beans.factory.ObjectProvider<Map<String,HealthIndicator>> healthIndicators, org.springframework.beans.factory.ObjectProvider<List<InfoContributor>> infoContributors, org.springframework.beans.factory.ObjectProvider<Collection<PublicMetrics>> publicMetrics, org.springframework.beans.factory.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 © 2018 Pivotal Software, Inc.. All rights reserved.