@AutoConfiguration(after={ServletManagementContextAutoConfiguration.class,HealthEndpointAutoConfiguration.class,InfoEndpointAutoConfiguration.class})
@ConditionalOnProperty(prefix="management.cloudfoundry",
name="enabled",
matchIfMissing=true)
@ConditionalOnWebApplication(type=SERVLET)
@ConditionalOnClass(value=org.springframework.web.servlet.DispatcherServlet.class)
@ConditionalOnBean(value=org.springframework.web.servlet.DispatcherServlet.class)
@ConditionalOnCloudPlatform(value=CLOUD_FOUNDRY)
public class CloudFoundryActuatorAutoConfiguration
extends java.lang.Object
Auto-configuration to expose actuator endpoints for
Cloud Foundry to use.| Modifier and Type | Class and Description |
|---|---|
static class |
CloudFoundryActuatorAutoConfiguration.IgnoredCloudFoundryPathsWebSecurityConfiguration
WebSecurityConfigurer to tell Spring Security to ignore cloudfoundry
specific paths. |
| Constructor and Description |
|---|
CloudFoundryActuatorAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
CloudFoundryHealthEndpointWebExtension |
cloudFoundryHealthEndpointWebExtension(org.springframework.boot.actuate.health.HealthEndpointWebExtension healthEndpointWebExtension) |
CloudFoundryInfoEndpointWebExtension |
cloudFoundryInfoEndpointWebExtension(org.springframework.boot.info.GitProperties properties,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.info.InfoContributor> infoContributors) |
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,
org.springframework.context.ApplicationContext applicationContext) |
public CloudFoundryActuatorAutoConfiguration()
@Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint @ConditionalOnBean(value={org.springframework.boot.actuate.health.HealthEndpoint.class,org.springframework.boot.actuate.health.HealthEndpointWebExtension.class}) public CloudFoundryHealthEndpointWebExtension cloudFoundryHealthEndpointWebExtension(org.springframework.boot.actuate.health.HealthEndpointWebExtension healthEndpointWebExtension)
@Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint @ConditionalOnBean(value={org.springframework.boot.actuate.info.InfoEndpoint.class,org.springframework.boot.info.GitProperties.class}) public CloudFoundryInfoEndpointWebExtension cloudFoundryInfoEndpointWebExtension(org.springframework.boot.info.GitProperties properties, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.info.InfoContributor> infoContributors)
@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,
org.springframework.context.ApplicationContext applicationContext)