Class ReactiveCloudFoundryActuatorAutoConfiguration
java.lang.Object
org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.ReactiveCloudFoundryActuatorAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(prefix="management.cloudfoundry",
name="enabled",
matchIfMissing=true)
@AutoConfigureAfter({HealthEndpointAutoConfiguration.class,InfoEndpointAutoConfiguration.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
- Author:
- Madhura Bhave
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncloudFoundryInfoEndpointWebExtension
(GitProperties properties, ObjectProvider<InfoContributor> infoContributors) cloudFoundryReactiveHealthEndpointWebExtension
(ReactiveHealthEndpointWebExtension reactiveHealthEndpointWebExtension) org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping
cloudFoundryWebFluxEndpointHandlerMapping
(ParameterValueMapper parameterMapper, EndpointMediaTypes endpointMediaTypes, WebClient.Builder webClientBuilder, ControllerEndpointsSupplier controllerEndpointsSupplier, ApplicationContext applicationContext)
-
Constructor Details
-
ReactiveCloudFoundryActuatorAutoConfiguration
public ReactiveCloudFoundryActuatorAutoConfiguration()
-
-
Method Details
-
cloudFoundryReactiveHealthEndpointWebExtension
@Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint @ConditionalOnBean({HealthEndpoint.class,ReactiveHealthEndpointWebExtension.class}) public CloudFoundryReactiveHealthEndpointWebExtension cloudFoundryReactiveHealthEndpointWebExtension(ReactiveHealthEndpointWebExtension reactiveHealthEndpointWebExtension) -
cloudFoundryInfoEndpointWebExtension
@Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint @ConditionalOnBean({InfoEndpoint.class,GitProperties.class}) public CloudFoundryInfoEndpointWebExtension cloudFoundryInfoEndpointWebExtension(GitProperties properties, ObjectProvider<InfoContributor> infoContributors) -
cloudFoundryWebFluxEndpointHandlerMapping
@Bean public org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.CloudFoundryWebFluxEndpointHandlerMapping cloudFoundryWebFluxEndpointHandlerMapping(ParameterValueMapper parameterMapper, EndpointMediaTypes endpointMediaTypes, WebClient.Builder webClientBuilder, ControllerEndpointsSupplier controllerEndpointsSupplier, ApplicationContext applicationContext)
-