Class EndpointAutoConfiguration
- java.lang.Object
- org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration
@Configuration @EnableConfigurationProperties(EndpointProperties.class) public class EndpointAutoConfiguration extends Object
Auto-configuration
for common managementEndpoint
s.
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
EndpointAutoConfiguration.RequestMappingEndpointConfiguration
Constructor Summary
Constructors Constructor 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)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutoConfigurationReportEndpoint
autoConfigurationReportEndpoint()
BeansEndpoint
beansEndpoint()
ConfigurationPropertiesReportEndpoint
configurationPropertiesReportEndpoint()
DumpEndpoint
dumpEndpoint()
EnvironmentEndpoint
environmentEndpoint()
HealthEndpoint
healthEndpoint()
InfoEndpoint
infoEndpoint()
LoggersEndpoint
loggersEndpoint(org.springframework.boot.logging.LoggingSystem loggingSystem)
MetricsEndpoint
metricsEndpoint()
ShutdownEndpoint
shutdownEndpoint()
TraceEndpoint
traceEndpoint()
Constructor Detail
EndpointAutoConfiguration
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)
Method Detail
environmentEndpoint
@Bean @ConditionalOnMissingBean public EnvironmentEndpoint environmentEndpoint()
healthEndpoint
@Bean @ConditionalOnMissingBean public HealthEndpoint healthEndpoint()
beansEndpoint
@Bean @ConditionalOnMissingBean public BeansEndpoint beansEndpoint()
infoEndpoint
@Bean @ConditionalOnMissingBean public InfoEndpoint infoEndpoint() throws Exception
- Throws:
Exception
loggersEndpoint
@Bean @ConditionalOnBean(org.springframework.boot.logging.LoggingSystem.class) @ConditionalOnMissingBean public LoggersEndpoint loggersEndpoint(org.springframework.boot.logging.LoggingSystem loggingSystem)
metricsEndpoint
@Bean @ConditionalOnMissingBean public MetricsEndpoint metricsEndpoint()
traceEndpoint
@Bean @ConditionalOnMissingBean public TraceEndpoint traceEndpoint()
dumpEndpoint
@Bean @ConditionalOnMissingBean public DumpEndpoint dumpEndpoint()
autoConfigurationReportEndpoint
@Bean @ConditionalOnBean(org.springframework.boot.autoconfigure.condition.ConditionEvaluationReport.class) @ConditionalOnMissingBean(search=CURRENT) public AutoConfigurationReportEndpoint autoConfigurationReportEndpoint()
shutdownEndpoint
@Bean @ConditionalOnMissingBean public ShutdownEndpoint shutdownEndpoint()
configurationPropertiesReportEndpoint
@Bean @ConditionalOnMissingBean public ConfigurationPropertiesReportEndpoint configurationPropertiesReportEndpoint()