public class CachingRouteDefinitionLocator extends Object implements RouteDefinitionLocator, org.springframework.context.ApplicationListener<RefreshRoutesEvent>
Constructor and Description |
---|
CachingRouteDefinitionLocator(RouteDefinitionLocator delegate) |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Flux<RouteDefinition> |
getRouteDefinitions() |
void |
onApplicationEvent(RefreshRoutesEvent event) |
reactor.core.publisher.Flux<RouteDefinition> |
refresh()
Clears the cache of routeDefinisions
|
public CachingRouteDefinitionLocator(RouteDefinitionLocator delegate)
public reactor.core.publisher.Flux<RouteDefinition> getRouteDefinitions()
getRouteDefinitions
in interface RouteDefinitionLocator
public reactor.core.publisher.Flux<RouteDefinition> refresh()
public void onApplicationEvent(RefreshRoutesEvent event)
onApplicationEvent
in interface org.springframework.context.ApplicationListener<RefreshRoutesEvent>
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.