Class CloudFoundryActuatorAutoConfiguration
- java.lang.Object
- org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryActuatorAutoConfiguration
@Configuration @ConditionalOnProperty(prefix="management.cloudfoundry", name="enabled", matchIfMissing=true) @AutoConfigureAfter({ServletManagementContextAutoConfiguration.class,HealthEndpointAutoConfiguration.class}) @ConditionalOnWebApplication(type=SERVLET) @ConditionalOnClass(org.springframework.web.servlet.DispatcherServlet.class) @ConditionalOnBean(org.springframework.web.servlet.DispatcherServlet.class) @ConditionalOnCloudPlatform(CLOUD_FOUNDRY) public class CloudFoundryActuatorAutoConfiguration extends Object
Auto-configuration
to expose actuator endpoints for Cloud Foundry to use.- Since:
- 2.0.0
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CloudFoundryActuatorAutoConfiguration.IgnoredPathsWebSecurityConfigurer
WebSecurityConfigurer
to tell Spring Security to ignore cloudfoundry specific paths.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudFoundryHealthEndpointWebExtension
cloudFoundryHealthEndpointWebExtension(org.springframework.boot.actuate.health.HealthEndpointWebExtension healthEndpointWebExtension)
org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping
cloudFoundryWebEndpointServletHandlerMapping(org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterMapper, org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes, org.springframework.boot.web.client.RestTemplateBuilder restTemplateBuilder, org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointsSupplier servletEndpointsSupplier, org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier controllerEndpointsSupplier)
Method Detail
cloudFoundryHealthEndpointWebExtension
@Bean @ConditionalOnMissingBean @ConditionalOnEnabledEndpoint @ConditionalOnBean({org.springframework.boot.actuate.health.HealthEndpoint.class,org.springframework.boot.actuate.health.HealthEndpointWebExtension.class}) public CloudFoundryHealthEndpointWebExtension cloudFoundryHealthEndpointWebExtension(org.springframework.boot.actuate.health.HealthEndpointWebExtension healthEndpointWebExtension)
cloudFoundryWebEndpointServletHandlerMapping
@Bean public org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping cloudFoundryWebEndpointServletHandlerMapping(org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterMapper, org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes, org.springframework.boot.web.client.RestTemplateBuilder restTemplateBuilder, org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointsSupplier servletEndpointsSupplier, org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier controllerEndpointsSupplier)