Class OperatorSequenceEqual



  • public final class OperatorSequenceEqual
    extends Object
    Returns an Observable that emits a single Boolean value that indicates whether two source Observables emit sequences of items that are equivalent to each other.
    • Method Detail

      • sequenceEqual

        public static <T> Observable<Boolean> sequenceEqual(Observable<? extends T> first,
                                                            Observable<? extends T> second,
                                                            Func2<? super T,? super T,Boolean> equality)
        Tests whether two Observable sequences are identical, emitting true if both sequences complete without differing, and false if the two sequences diverge at any point.
        Parameters:
        first - the first of the two Observables to compare
        second - the second of the two Observables to compare
        equality - a function that tests emissions from each Observable for equality
        Returns:
        an Observable that emits true if first and second complete after emitting equal sequences of items, false if at any point in their sequences the two Observables emit a non-equal item.