Class RouteLocatorBuilder.Builder
java.lang.Object
org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder.Builder
- Enclosing class:
RouteLocatorBuilder
A class that can be used to construct routes and return a
RouteLocator.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds and returns aRouteLocator.Creates a newRoute.route(Function<PredicateSpec, Buildable<Route>> fn) Creates a newRoute.
-
Constructor Details
-
Builder
public Builder(org.springframework.context.ConfigurableApplicationContext context)
-
-
Method Details
-
route
Creates a newRoute.- Parameters:
id- the unique id for the routefn- a function which takes in aPredicateSpecand returns aRoute.AsyncBuilder- Returns:
- a
RouteLocatorBuilder.Builder
-
route
Creates a newRoute.- Parameters:
fn- a function which takes in aPredicateSpecand returns aRoute.AsyncBuilder- Returns:
- a
RouteLocatorBuilder.Builder
-
build
-