public class CachingRouteLocator extends Object implements RouteLocator, org.springframework.context.ApplicationListener<RefreshRoutesEvent>
| Constructor and Description |
|---|
CachingRouteLocator(RouteLocator delegate) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Flux<Route> |
getRoutes() |
void |
onApplicationEvent(RefreshRoutesEvent event) |
reactor.core.publisher.Flux<Route> |
refresh()
Clears the routes cache
|
public CachingRouteLocator(RouteLocator delegate)
public reactor.core.publisher.Flux<Route> getRoutes()
getRoutes in interface RouteLocatorpublic reactor.core.publisher.Flux<Route> refresh()
public void onApplicationEvent(RefreshRoutesEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<RefreshRoutesEvent>Copyright © 2019 Pivotal Software, Inc.. All rights reserved.