public class RouteDefinitionRouteLocator extends Object implements RouteLocator, org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.ApplicationEventPublisherAware
RouteLocator that loads routes from a RouteDefinitionLocator| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FILTERS |
protected org.apache.commons.logging.Log |
logger |
| Constructor and Description |
|---|
RouteDefinitionRouteLocator(RouteDefinitionLocator routeDefinitionLocator,
List<RoutePredicateFactory> predicates,
List<GatewayFilterFactory> gatewayFilterFactories,
GatewayProperties gatewayProperties,
org.springframework.core.convert.ConversionService conversionService) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Flux<Route> |
getRoutes() |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
protected final org.apache.commons.logging.Log logger
public static final String DEFAULT_FILTERS
public RouteDefinitionRouteLocator(RouteDefinitionLocator routeDefinitionLocator, List<RoutePredicateFactory> predicates, List<GatewayFilterFactory> gatewayFilterFactories, GatewayProperties gatewayProperties, org.springframework.core.convert.ConversionService conversionService)
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareorg.springframework.beans.BeansExceptionpublic void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher)
setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAwarepublic reactor.core.publisher.Flux<Route> getRoutes()
getRoutes in interface RouteLocatorCopyright © 2019 Pivotal Software, Inc.. All rights reserved.