@AutoConfiguration(after={HealthEndpointAutoConfiguration.class,InfoEndpointAutoConfiguration.class})
@ConditionalOnProperty(prefix="management.cloudfoundry",
name="enabled",
matchIfMissing=true)
@ConditionalOnWebApplication(type=REACTIVE)
@ConditionalOnCloudPlatform(value=CLOUD_FOUNDRY)
public class ReactiveCloudFoundryActuatorAutoConfiguration
extends java.lang.Object
Auto-configuration to expose actuator endpoints for
Cloud Foundry to use in a reactive environment.| Constructor and Description |
|---|
ReactiveCloudFoundryActuatorAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
CloudFoundryInfoEndpointWebExtension |
cloudFoundryInfoEndpointWebExtension(org.springframework.boot.info.GitProperties properties,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.info.InfoContributor> infoContributors) |
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,
org.springframework.context.ApplicationContext applicationContext) |
public ReactiveCloudFoundryActuatorAutoConfiguration()
@Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint @ConditionalOnBean(value={org.springframework.boot.actuate.health.HealthEndpoint.class,org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension.class}) public CloudFoundryReactiveHealthEndpointWebExtension cloudFoundryReactiveHealthEndpointWebExtension(org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension reactiveHealthEndpointWebExtension)
@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.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)