Interface RouteLocator

All Known Implementing Classes:
CachingRouteLocator, CompositeRouteLocator, RouteDefinitionRouteLocator

public interface RouteLocator
Author:
Spencer Gibb
  • Method Details

    • getRoutes

      reactor.core.publisher.Flux<Route> getRoutes()
    • getRoutesByMetadata

      default reactor.core.publisher.Flux<Route> getRoutesByMetadata(Map<String,Object> metadata)
      Gets routes whose Route.getId() matches with any of the ids passed by parameters. If an ID cannot be found, it will not return a route for that ID.
    • matchMetadata

      static boolean matchMetadata(Map<String,Object> toCheck, Map<String,Object> expectedMetadata)