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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncloudFoundryInfoEndpointWebExtension(org.springframework.boot.info.GitProperties properties, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.info.InfoContributor> infoContributors) cloudFoundryReactiveHealthEndpointWebExtension(org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension reactiveHealthEndpointWebExtension) org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMappingcloudFoundryWebFluxEndpointHandlerMapping(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)
-
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)
-