Interface GatewayPredicate

All Superinterfaces:
HasConfig, Predicate<org.springframework.web.server.ServerWebExchange>
All Known Implementing Classes:
GatewayPredicate.AndGatewayPredicate, GatewayPredicate.GatewayPredicateWrapper, GatewayPredicate.NegateGatewayPredicate, GatewayPredicate.OrGatewayPredicate

public interface GatewayPredicate extends Predicate<org.springframework.web.server.ServerWebExchange>, HasConfig
  • Method Details

    • and

      default Predicate<org.springframework.web.server.ServerWebExchange> and(Predicate<? super org.springframework.web.server.ServerWebExchange> other)
      Specified by:
      and in interface Predicate<org.springframework.web.server.ServerWebExchange>
    • negate

      default Predicate<org.springframework.web.server.ServerWebExchange> negate()
      Specified by:
      negate in interface Predicate<org.springframework.web.server.ServerWebExchange>
    • or

      default Predicate<org.springframework.web.server.ServerWebExchange> or(Predicate<? super org.springframework.web.server.ServerWebExchange> other)
      Specified by:
      or in interface Predicate<org.springframework.web.server.ServerWebExchange>
    • accept

      default void accept(Visitor visitor)
    • wrapIfNeeded

      static GatewayPredicate wrapIfNeeded(Predicate<? super org.springframework.web.server.ServerWebExchange> other)