Class Route.AsyncBuilder
java.lang.Object
org.springframework.cloud.gateway.route.Route.AbstractBuilder<Route.AsyncBuilder>
org.springframework.cloud.gateway.route.Route.AsyncBuilder
- Enclosing class:
Route
- Author:
- Spencer Gibb
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable AsyncPredicate<org.springframework.web.server.ServerWebExchange> Fields inherited from class Route.AbstractBuilder
gatewayFilters, id, metadata, order, uri -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionand(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate) asyncPredicate(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate) AsyncPredicate<org.springframework.web.server.ServerWebExchange> protected Route.AsyncBuildergetThis()negate()or(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate) Methods inherited from class Route.AbstractBuilder
build, filter, filters, filters, getId, id, metadata, metadata, order, replaceFilters, replaceMetadata, uri, uri
-
Field Details
-
predicate
-
-
Constructor Details
-
AsyncBuilder
public AsyncBuilder()
-
-
Method Details
-
getThis
- Specified by:
getThisin classRoute.AbstractBuilder<Route.AsyncBuilder>
-
getPredicate
- Specified by:
getPredicatein classRoute.AbstractBuilder<Route.AsyncBuilder>
-
predicate
public Route.AsyncBuilder predicate(Predicate<org.springframework.web.server.ServerWebExchange> predicate) -
asyncPredicate
public Route.AsyncBuilder asyncPredicate(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate) -
and
public Route.AsyncBuilder and(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate) -
or
public Route.AsyncBuilder or(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate) -
negate
-