Class RouteDefinitionRouteLocator
- java.lang.Object
-
- org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator
-
- All Implemented Interfaces:
RouteLocator
public class RouteDefinitionRouteLocator extends Object implements RouteLocator
RouteLocator
that loads routes from aRouteDefinitionLocator
.- Author:
- Spencer Gibb
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_FILTERS
Default filters name.protected org.apache.commons.logging.Log
logger
-
Constructor Summary
Constructors Constructor Description RouteDefinitionRouteLocator(RouteDefinitionLocator routeDefinitionLocator, List<RoutePredicateFactory> predicates, List<GatewayFilterFactory> gatewayFilterFactories, GatewayProperties gatewayProperties, ConfigurationService configurationService)
-
-
-
Field Detail
-
DEFAULT_FILTERS
public static final String DEFAULT_FILTERS
Default filters name.- See Also:
- Constant Field Values
-
logger
protected final org.apache.commons.logging.Log logger
-
-
Constructor Detail
-
RouteDefinitionRouteLocator
public RouteDefinitionRouteLocator(RouteDefinitionLocator routeDefinitionLocator, List<RoutePredicateFactory> predicates, List<GatewayFilterFactory> gatewayFilterFactories, GatewayProperties gatewayProperties, ConfigurationService configurationService)
-
-
Method Detail
-
getRoutes
public reactor.core.publisher.Flux<Route> getRoutes()
- Specified by:
getRoutes
in interfaceRouteLocator
-
-