Class GatewayAutoConfiguration.GatewayActuatorConfiguration
java.lang.Object
org.springframework.cloud.gateway.config.GatewayAutoConfiguration.GatewayActuatorConfiguration
- Enclosing class:
GatewayAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties.class)
protected static class GatewayAutoConfiguration.GatewayActuatorConfiguration
extends Object
- Author:
- Spencer Gibb, Ziemowit Stolarczyk, Mete Alpaslan Katırcıoğlu, Alberto C. Ríos, Olga Maciaszek-Sharma, FuYiNan Guo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongatewayControllerEndpoint(List<GlobalFilter> globalFilters, List<GatewayFilterFactory> gatewayFilters, List<RoutePredicateFactory> routePredicates, RouteDefinitionWriter routeDefinitionWriter, RouteLocator routeLocator, RouteDefinitionLocator routeDefinitionLocator, org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties webEndpointProperties) gatewayLegacyControllerEndpoint(RouteDefinitionLocator routeDefinitionLocator, List<GlobalFilter> globalFilters, List<GatewayFilterFactory> gatewayFilters, List<RoutePredicateFactory> routePredicates, RouteDefinitionWriter routeDefinitionWriter, RouteLocator routeLocator, org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties webEndpointProperties)
-
Constructor Details
-
GatewayActuatorConfiguration
protected GatewayActuatorConfiguration()
-
-
Method Details
-
gatewayControllerEndpoint
@Bean @ConditionalOnProperty(name="spring.cloud.gateway.server.webflux.actuator.verbose.enabled", matchIfMissing=true) @ConditionalOnAvailableEndpoint public GatewayControllerEndpoint gatewayControllerEndpoint(List<GlobalFilter> globalFilters, List<GatewayFilterFactory> gatewayFilters, List<RoutePredicateFactory> routePredicates, RouteDefinitionWriter routeDefinitionWriter, RouteLocator routeLocator, RouteDefinitionLocator routeDefinitionLocator, org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties webEndpointProperties) -
gatewayLegacyControllerEndpoint
@Bean @Conditional(org.springframework.cloud.gateway.config.GatewayAutoConfiguration.OnVerboseDisabledCondition.class) @ConditionalOnAvailableEndpoint public GatewayLegacyControllerEndpoint gatewayLegacyControllerEndpoint(RouteDefinitionLocator routeDefinitionLocator, List<GlobalFilter> globalFilters, List<GatewayFilterFactory> gatewayFilters, List<RoutePredicateFactory> routePredicates, RouteDefinitionWriter routeDefinitionWriter, RouteLocator routeLocator, org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties webEndpointProperties)
-