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.AsyncBuilderand(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate)Route.AsyncBuilderasyncPredicate(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate)AsyncPredicate<org.springframework.web.server.ServerWebExchange>getPredicate()protected Route.AsyncBuildergetThis()Route.AsyncBuildernegate()Route.AsyncBuilderor(AsyncPredicate<org.springframework.web.server.ServerWebExchange> predicate)Route.AsyncBuilderpredicate(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:
getThisin classRoute.AbstractBuilder<Route.AsyncBuilder>
-
getPredicate
public AsyncPredicate<org.springframework.web.server.ServerWebExchange> 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
public Route.AsyncBuilder negate()
-
-