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
public static class Route.AsyncBuilder extends Route.AbstractBuilder<Route.AsyncBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description protected AsyncPredicate<org.springframework.web.server.ServerWebExchange>
predicate
-
Fields inherited from class org.springframework.cloud.gateway.route.Route.AbstractBuilder
gatewayFilters, id, metadata, order, uri
-
-
Constructor Summary
Constructors Constructor Description AsyncBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Route.AsyncBuilder
and(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate)
Route.AsyncBuilder
asyncPredicate(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate)
AsyncPredicate<org.springframework.web.server.ServerWebExchange>
getPredicate()
protected Route.AsyncBuilder
getThis()
Route.AsyncBuilder
negate()
Route.AsyncBuilder
or(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate)
Route.AsyncBuilder
predicate(Predicate<org.springframework.web.server.ServerWebExchange> predicate)
-
Methods inherited from class org.springframework.cloud.gateway.route.Route.AbstractBuilder
build, filter, filters, filters, getId, id, metadata, metadata, order, replaceFilters, replaceMetadata, uri, uri
-
-
-
-
Field Detail
-
predicate
protected AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate
-
-
Method Detail
-
getThis
protected Route.AsyncBuilder getThis()
- Specified by:
getThis
in classRoute.AbstractBuilder<Route.AsyncBuilder>
-
getPredicate
public AsyncPredicate<org.springframework.web.server.ServerWebExchange> getPredicate()
- Specified by:
getPredicate
in 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
public Route.AsyncBuilder negate()
-
-