Package rx.internal.operators
Class OperatorSequenceEqual
- java.lang.Object
-
- rx.internal.operators.OperatorSequenceEqual
-
public final class OperatorSequenceEqual extends java.lang.Object
Returns anObservable
that emits a singleBoolean
value that indicates whether two sourceObservable
s emit sequences of items that are equivalent to each other.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.Object
LOCAL_ONCOMPLETED
NotificationLite doesn't work as zip uses it.
-
Constructor Summary
Constructors Modifier Constructor Description private
OperatorSequenceEqual()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static <T> Observable<java.lang.Object>
materializeLite(Observable<T> source)
static <T> Observable<java.lang.Boolean>
sequenceEqual(Observable<? extends T> first, Observable<? extends T> second, Func2<? super T,? super T,java.lang.Boolean> equality)
Tests whether twoObservable
sequences are identical, emittingtrue
if both sequences complete without differing, andfalse
if the two sequences diverge at any point.
-
-
-
Method Detail
-
materializeLite
static <T> Observable<java.lang.Object> materializeLite(Observable<T> source)
-
sequenceEqual
public static <T> Observable<java.lang.Boolean> sequenceEqual(Observable<? extends T> first, Observable<? extends T> second, Func2<? super T,? super T,java.lang.Boolean> equality)
Tests whether twoObservable
sequences are identical, emittingtrue
if both sequences complete without differing, andfalse
if the two sequences diverge at any point.- Type Parameters:
T
- the value type- Parameters:
first
- the first of the twoObservable
s to comparesecond
- the second of the twoObservable
s to compareequality
- a function that tests emissions from eachObservable
for equality- Returns:
- an
Observable
that emitstrue
iffirst
andsecond
complete after emitting equal sequences of items,false
if at any point in their sequences the twoObservable
s emit a non-equal item.
-
-