Class ReactiveCloudFoundryActuatorAutoConfiguration
- java.lang.Object
- org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.ReactiveCloudFoundryActuatorAutoConfiguration
@Configuration @ConditionalOnProperty(prefix="management.cloudfoundry", name="enabled", matchIfMissing=true) @AutoConfigureAfter(HealthEndpointAutoConfiguration.class) @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
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudFoundryReactiveHealthEndpointWebExtension
cloudFoundryReactiveHealthEndpointWebExtension(org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension reactiveHealthEndpointWebExtension)
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)
Method Detail
cloudFoundryReactiveHealthEndpointWebExtension
@Bean @ConditionalOnMissingBean @ConditionalOnEnabledEndpoint @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)
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)