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 routeDefinitions.
|
public CachingRouteDefinitionLocator(RouteDefinitionLocator delegate)
public reactor.core.publisher.Flux<RouteDefinition> getRouteDefinitions()
getRouteDefinitions in interface RouteDefinitionLocatorpublic reactor.core.publisher.Flux<RouteDefinition> refresh()
public void onApplicationEvent(RefreshRoutesEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<RefreshRoutesEvent>Copyright © 2021 Pivotal Software, Inc.. All rights reserved.