Class ReactiveCloudFoundryActuatorAutoConfiguration

java.lang.Object
org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.ReactiveCloudFoundryActuatorAutoConfiguration

@AutoConfiguration(after={HealthEndpointAutoConfiguration.class,InfoEndpointAutoConfiguration.class}) @ConditionalOnBooleanProperty(name="management.cloudfoundry.enabled", matchIfMissing=true) @ConditionalOnWebApplication(type=REACTIVE) @ConditionalOnCloudPlatform(CLOUD_FOUNDRY) public class ReactiveCloudFoundryActuatorAutoConfiguration extends Object
Auto-configuration to expose actuator endpoints for Cloud Foundry to use in a reactive environment.
Since:
2.0.0
  • Constructor Details

    • ReactiveCloudFoundryActuatorAutoConfiguration

      public ReactiveCloudFoundryActuatorAutoConfiguration()
  • Method Details

    • cloudFoundryReactiveHealthEndpointWebExtension

      @Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint @ConditionalOnBean({org.springframework.boot.actuate.health.HealthEndpoint.class,org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension.class}) public CloudFoundryReactiveHealthEndpointWebExtension cloudFoundryReactiveHealthEndpointWebExtension(org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension reactiveHealthEndpointWebExtension)
    • 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)
    • cloudFoundryWebFluxEndpointHandlerMapping

      @Bean public org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping cloudFoundryWebFluxEndpointHandlerMapping(org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterMapper, org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes, org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder, org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier controllerEndpointsSupplier, org.springframework.context.ApplicationContext applicationContext)