Class CloudFoundryActuatorAutoConfiguration
java.lang.Object
org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryActuatorAutoConfiguration
@AutoConfiguration(after={ServletManagementContextAutoConfiguration.class,HealthEndpointAutoConfiguration.class,InfoEndpointAutoConfiguration.class})
@ConditionalOnBooleanProperty(name="management.cloudfoundry.enabled",
matchIfMissing=true)
@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 ClassesModifier and TypeClassDescriptionstatic classWebSecurityConfigurerto tell Spring Security to permit cloudfoundry specific paths. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncloudFoundryHealthEndpointWebExtension(org.springframework.boot.actuate.health.HealthEndpointWebExtension healthEndpointWebExtension) 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.CloudFoundryWebEndpointServletHandlerMappingcloudFoundryWebEndpointServletHandlerMapping(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)
-
Constructor Details
-
CloudFoundryActuatorAutoConfiguration
public CloudFoundryActuatorAutoConfiguration()
-
-
Method Details
-
cloudFoundryHealthEndpointWebExtension
@Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint @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) -
cloudFoundryInfoEndpointWebExtension
@Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint @ConditionalOnBean({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) -
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, org.springframework.context.ApplicationContext applicationContext)
-