Interface AsyncPredicate<T>
-
- All Known Implementing Classes:
AsyncPredicate.AndAsyncPredicate,AsyncPredicate.DefaultAsyncPredicate,AsyncPredicate.NegateAsyncPredicate,AsyncPredicate.OrAsyncPredicate
public interface AsyncPredicate<T> extends Function<T,org.reactivestreams.Publisher<Boolean>>, HasConfig
- Author:
- Ben Hale
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAsyncPredicate.AndAsyncPredicate<T>static classAsyncPredicate.DefaultAsyncPredicate<T>static classAsyncPredicate.NegateAsyncPredicate<T>static classAsyncPredicate.OrAsyncPredicate<T>
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default voidaccept(Visitor visitor)default AsyncPredicate<T>and(AsyncPredicate<? super T> other)static AsyncPredicate<org.springframework.web.server.ServerWebExchange>from(Predicate<? super org.springframework.web.server.ServerWebExchange> predicate)default AsyncPredicate<T>negate()default AsyncPredicate<T>not(AsyncPredicate<? super T> other)default AsyncPredicate<T>or(AsyncPredicate<? super T> other)
-
-
-
Method Detail
-
and
default AsyncPredicate<T> and(AsyncPredicate<? super T> other)
-
negate
default AsyncPredicate<T> negate()
-
not
default AsyncPredicate<T> not(AsyncPredicate<? super T> other)
-
or
default AsyncPredicate<T> or(AsyncPredicate<? super T> other)
-
accept
default void accept(Visitor visitor)
-
from
static AsyncPredicate<org.springframework.web.server.ServerWebExchange> from(Predicate<? super org.springframework.web.server.ServerWebExchange> predicate)
-
-