Uses of Interface
io.reactivex.rxjava3.functions.BiPredicate
-
Packages that use BiPredicate Package Description io.reactivex.rxjava3.core Base reactive classes:Flowable,Observable,Single,MaybeandCompletable; base reactive consumers; other common base interfaces.io.reactivex.rxjava3.internal.functions io.reactivex.rxjava3.internal.operators.flowable io.reactivex.rxjava3.internal.operators.maybe io.reactivex.rxjava3.internal.operators.observable io.reactivex.rxjava3.internal.operators.single io.reactivex.rxjava3.internal.util -
-
Uses of BiPredicate in io.reactivex.rxjava3.core
Methods in io.reactivex.rxjava3.core with parameters of type BiPredicate Modifier and Type Method Description @NonNull Single<java.lang.Boolean>Single. contains(@NonNull java.lang.Object item, @NonNull BiPredicate<java.lang.Object,java.lang.Object> comparer)Signalstrueif the currentSinglesignals a success value that is equal with the value provided by calling aBiPredicate.@NonNull Flowable<T>Flowable. distinctUntilChanged(@NonNull BiPredicate<? super @NonNull T,? super @NonNull T> comparer)Returns aFlowablethat emits all items emitted by the currentFlowablethat are distinct from their immediate predecessors when compared with each other via the provided comparator function.@NonNull Observable<T>Observable. distinctUntilChanged(@NonNull BiPredicate<? super @NonNull T,? super @NonNull T> comparer)Returns anObservablethat emits all items emitted by the currentObservablethat are distinct from their immediate predecessors when compared with each other via the provided comparator function.@NonNull CompletableCompletable. retry(@NonNull BiPredicate<? super java.lang.Integer,? super java.lang.Throwable> predicate)Returns aCompletablethat retries thisCompletablein case of an error as long as thepredicatereturnstrue.@NonNull Flowable<T>Flowable. retry(@NonNull BiPredicate<? super java.lang.Integer,? super java.lang.Throwable> predicate)Returns aFlowablethat mirrors the currentFlowable, resubscribing to it if it callsonErrorand the predicate returnstruefor that specific exception and retry count.@NonNull Maybe<T>Maybe. retry(@NonNull BiPredicate<? super java.lang.Integer,? super java.lang.Throwable> predicate)Returns aMaybethat mirrors the currentMaybe, resubscribing to it if it callsonErrorand the predicate returnstruefor that specific exception and retry count.@NonNull Observable<T>Observable. retry(@NonNull BiPredicate<? super java.lang.Integer,? super java.lang.Throwable> predicate)Returns anObservablethat mirrors the currentObservable, resubscribing to it if it callsonErrorand the predicate returnstruefor that specific exception and retry count.@NonNull Single<T>Single. retry(@NonNull BiPredicate<? super java.lang.Integer,? super java.lang.Throwable> predicate)Re-subscribe to the currentSingleif the given predicate returnstruewhen theSinglefails with anonError.static <@NonNull T>
@NonNull Single<java.lang.Boolean>Flowable. sequenceEqual(@NonNull org.reactivestreams.Publisher<? extends @NonNull T> source1, @NonNull org.reactivestreams.Publisher<? extends @NonNull T> source2, @NonNull BiPredicate<? super @NonNull T,? super @NonNull T> isEqual)Returns aSinglethat emits aBooleanvalue that indicates whether twoPublishersequences are the same by comparing the items emitted by eachPublisherpairwise based on the results of a specified equality function.static <@NonNull T>
@NonNull Single<java.lang.Boolean>Flowable. sequenceEqual(@NonNull org.reactivestreams.Publisher<? extends @NonNull T> source1, @NonNull org.reactivestreams.Publisher<? extends @NonNull T> source2, @NonNull BiPredicate<? super @NonNull T,? super @NonNull T> isEqual, int bufferSize)Returns aSinglethat emits aBooleanvalue that indicates whether twoPublishersequences are the same by comparing the items emitted by eachPublisherpairwise based on the results of a specified equality function.static <@NonNull T>
@NonNull Single<java.lang.Boolean>Maybe. sequenceEqual(@NonNull MaybeSource<? extends @NonNull T> source1, @NonNull MaybeSource<? extends @NonNull T> source2, @NonNull BiPredicate<? super @NonNull T,? super @NonNull T> isEqual)Returns aSinglethat emits aBooleanvalue that indicates whether twoMaybeSources are the same by comparing the items emitted by eachMaybeSourcepairwise based on the results of a specified equality function.static <@NonNull T>
@NonNull Single<java.lang.Boolean>Observable. sequenceEqual(@NonNull ObservableSource<? extends @NonNull T> source1, @NonNull ObservableSource<? extends @NonNull T> source2, @NonNull BiPredicate<? super @NonNull T,? super @NonNull T> isEqual)Returns aSinglethat emits aBooleanvalue that indicates whether twoObservableSourcesequences are the same by comparing the items emitted by eachObservableSourcepairwise based on the results of a specified equality function.static <@NonNull T>
@NonNull Single<java.lang.Boolean>Observable. sequenceEqual(@NonNull ObservableSource<? extends @NonNull T> source1, @NonNull ObservableSource<? extends @NonNull T> source2, @NonNull BiPredicate<? super @NonNull T,? super @NonNull T> isEqual, int bufferSize)Returns aSinglethat emits aBooleanvalue that indicates whether twoObservableSourcesequences are the same by comparing the items emitted by eachObservableSourcepairwise based on the results of a specified equality function. -
Uses of BiPredicate in io.reactivex.rxjava3.internal.functions
Classes in io.reactivex.rxjava3.internal.functions that implement BiPredicate Modifier and Type Class Description (package private) static classObjectHelper.BiObjectPredicateFields in io.reactivex.rxjava3.internal.functions declared as BiPredicate Modifier and Type Field Description (package private) static BiPredicate<java.lang.Object,java.lang.Object>ObjectHelper. EQUALSMethods in io.reactivex.rxjava3.internal.functions that return BiPredicate Modifier and Type Method Description static <T> BiPredicate<T,T>ObjectHelper. equalsPredicate()Returns a BiPredicate that compares its parameters via Objects.equals(). -
Uses of BiPredicate in io.reactivex.rxjava3.internal.operators.flowable
Fields in io.reactivex.rxjava3.internal.operators.flowable declared as BiPredicate Modifier and Type Field Description (package private) BiPredicate<? super K,? super K>FlowableDistinctUntilChanged. comparer(package private) BiPredicate<? super K,? super K>FlowableDistinctUntilChanged.DistinctUntilChangedConditionalSubscriber. comparer(package private) BiPredicate<? super K,? super K>FlowableDistinctUntilChanged.DistinctUntilChangedSubscriber. comparer(package private) BiPredicate<? super T,? super T>FlowableSequenceEqual. comparer(package private) BiPredicate<? super T,? super T>FlowableSequenceEqual.EqualCoordinator. comparer(package private) BiPredicate<? super T,? super T>FlowableSequenceEqualSingle. comparer(package private) BiPredicate<? super T,? super T>FlowableSequenceEqualSingle.EqualCoordinator. comparer(package private) BiPredicate<? super java.lang.Integer,? super java.lang.Throwable>FlowableRetryBiPredicate. predicate(package private) BiPredicate<? super java.lang.Integer,? super java.lang.Throwable>FlowableRetryBiPredicate.RetryBiSubscriber. predicateConstructors in io.reactivex.rxjava3.internal.operators.flowable with parameters of type BiPredicate Constructor Description DistinctUntilChangedConditionalSubscriber(ConditionalSubscriber<? super T> actual, Function<? super T,K> keySelector, BiPredicate<? super K,? super K> comparer)DistinctUntilChangedSubscriber(org.reactivestreams.Subscriber<? super T> actual, Function<? super T,K> keySelector, BiPredicate<? super K,? super K> comparer)EqualCoordinator(org.reactivestreams.Subscriber<? super java.lang.Boolean> actual, int prefetch, BiPredicate<? super T,? super T> comparer)EqualCoordinator(SingleObserver<? super java.lang.Boolean> actual, int prefetch, BiPredicate<? super T,? super T> comparer)FlowableDistinctUntilChanged(Flowable<T> source, Function<? super T,K> keySelector, BiPredicate<? super K,? super K> comparer)FlowableRetryBiPredicate(Flowable<T> source, BiPredicate<? super java.lang.Integer,? super java.lang.Throwable> predicate)FlowableSequenceEqual(org.reactivestreams.Publisher<? extends T> first, org.reactivestreams.Publisher<? extends T> second, BiPredicate<? super T,? super T> comparer, int prefetch)FlowableSequenceEqualSingle(org.reactivestreams.Publisher<? extends T> first, org.reactivestreams.Publisher<? extends T> second, BiPredicate<? super T,? super T> comparer, int prefetch)RetryBiSubscriber(org.reactivestreams.Subscriber<? super T> actual, BiPredicate<? super java.lang.Integer,? super java.lang.Throwable> predicate, SubscriptionArbiter sa, org.reactivestreams.Publisher<? extends T> source) -
Uses of BiPredicate in io.reactivex.rxjava3.internal.operators.maybe
Fields in io.reactivex.rxjava3.internal.operators.maybe declared as BiPredicate Modifier and Type Field Description (package private) BiPredicate<? super T,? super T>MaybeEqualSingle.EqualCoordinator. isEqual(package private) BiPredicate<? super T,? super T>MaybeEqualSingle. isEqualConstructors in io.reactivex.rxjava3.internal.operators.maybe with parameters of type BiPredicate Constructor Description EqualCoordinator(SingleObserver<? super java.lang.Boolean> actual, BiPredicate<? super T,? super T> isEqual)MaybeEqualSingle(MaybeSource<? extends T> source1, MaybeSource<? extends T> source2, BiPredicate<? super T,? super T> isEqual) -
Uses of BiPredicate in io.reactivex.rxjava3.internal.operators.observable
Fields in io.reactivex.rxjava3.internal.operators.observable declared as BiPredicate Modifier and Type Field Description (package private) BiPredicate<? super K,? super K>ObservableDistinctUntilChanged. comparer(package private) BiPredicate<? super K,? super K>ObservableDistinctUntilChanged.DistinctUntilChangedObserver. comparer(package private) BiPredicate<? super T,? super T>ObservableSequenceEqual. comparer(package private) BiPredicate<? super T,? super T>ObservableSequenceEqual.EqualCoordinator. comparer(package private) BiPredicate<? super T,? super T>ObservableSequenceEqualSingle. comparer(package private) BiPredicate<? super T,? super T>ObservableSequenceEqualSingle.EqualCoordinator. comparer(package private) BiPredicate<? super java.lang.Integer,? super java.lang.Throwable>ObservableRetryBiPredicate. predicate(package private) BiPredicate<? super java.lang.Integer,? super java.lang.Throwable>ObservableRetryBiPredicate.RetryBiObserver. predicateConstructors in io.reactivex.rxjava3.internal.operators.observable with parameters of type BiPredicate Constructor Description DistinctUntilChangedObserver(Observer<? super T> actual, Function<? super T,K> keySelector, BiPredicate<? super K,? super K> comparer)EqualCoordinator(Observer<? super java.lang.Boolean> actual, int bufferSize, ObservableSource<? extends T> first, ObservableSource<? extends T> second, BiPredicate<? super T,? super T> comparer)EqualCoordinator(SingleObserver<? super java.lang.Boolean> actual, int bufferSize, ObservableSource<? extends T> first, ObservableSource<? extends T> second, BiPredicate<? super T,? super T> comparer)ObservableDistinctUntilChanged(ObservableSource<T> source, Function<? super T,K> keySelector, BiPredicate<? super K,? super K> comparer)ObservableRetryBiPredicate(Observable<T> source, BiPredicate<? super java.lang.Integer,? super java.lang.Throwable> predicate)ObservableSequenceEqual(ObservableSource<? extends T> first, ObservableSource<? extends T> second, BiPredicate<? super T,? super T> comparer, int bufferSize)ObservableSequenceEqualSingle(ObservableSource<? extends T> first, ObservableSource<? extends T> second, BiPredicate<? super T,? super T> comparer, int bufferSize)RetryBiObserver(Observer<? super T> actual, BiPredicate<? super java.lang.Integer,? super java.lang.Throwable> predicate, SequentialDisposable sa, ObservableSource<? extends T> source) -
Uses of BiPredicate in io.reactivex.rxjava3.internal.operators.single
Fields in io.reactivex.rxjava3.internal.operators.single declared as BiPredicate Modifier and Type Field Description (package private) BiPredicate<java.lang.Object,java.lang.Object>SingleContains. comparerConstructors in io.reactivex.rxjava3.internal.operators.single with parameters of type BiPredicate Constructor Description SingleContains(SingleSource<T> source, java.lang.Object value, BiPredicate<java.lang.Object,java.lang.Object> comparer) -
Uses of BiPredicate in io.reactivex.rxjava3.internal.util
Methods in io.reactivex.rxjava3.internal.util with parameters of type BiPredicate Modifier and Type Method Description <S> voidAppendOnlyLinkedArrayList. forEachWhile(S state, BiPredicate<? super S,? super T> consumer)Loops over all elements of the array until a null element is encountered or the given predicate returns true.
-