T - The type of result of the CompletableFutureWaitResultBuilder1<T>public interface WaitResultBuilder2<T>
CompletableFuture to specify the
 condition to accept a result.| Modifier and Type | Method | Description | 
|---|---|---|
WaitResultBuilder3<T> | 
expecting(Predicate<T> acceptingClause) | 
 Specify the condition that accept the result. 
 | 
default WaitResultBuilder3<T> | 
expectingAllOf(Predicate<T> acceptingClause1,
              Predicate<T>... next) | 
 Specify that at all conditions must accept the result. 
 | 
default WaitResultBuilder3<T> | 
expectingAnyOf(Predicate<T> acceptingClause1,
              Predicate<T>... next) | 
 Specify that at least one condition must accept the result. 
 | 
default WaitResultBuilder3<T> | 
expectingEqualsTo(T other) | 
 Specify that the returned result must be equals to the received object. 
 | 
default WaitResultBuilder3<T> | 
expectingNot(Predicate<T> notAcceptingClause) | 
 Specify the condition that doesn't accept the result. 
 | 
default WaitResultBuilder3<T> | 
expectingNotNull() | 
 Specify that the returned result must be not null. 
 | 
WaitResultBuilder3<T> expecting(Predicate<T> acceptingClause)
acceptingClause - the Predicate to validate the resultthe next step of the builderdefault WaitResultBuilder3<T> expectingEqualsTo(T other)
other - the object to compare with. May be null.the next step of the builderPredicate.isEqual(Object)default WaitResultBuilder3<T> expectingNotNull()
the next step of the builderObjects.nonNull(Object)default WaitResultBuilder3<T> expectingNot(Predicate<T> notAcceptingClause)
notAcceptingClause - the Predicate to validate the resultthe next step of the builderdefault WaitResultBuilder3<T> expectingAnyOf(Predicate<T> acceptingClause1, Predicate<T>... next)
acceptingClause1 - first condition to accept the result.next - all the following condition to accept the result.the next step of the builderdefault WaitResultBuilder3<T> expectingAllOf(Predicate<T> acceptingClause1, Predicate<T>... next)
acceptingClause1 - first condition to accept the result.next - all the following condition to accept the result.the next step of the builderCopyright © 2021. All rights reserved.