RxJava



rx.operators
Class OperationMerge

java.lang.Object
  extended by rx.operators.OperationMerge

public final class OperationMerge
extends java.lang.Object

Flattens a list of Observables into one Observable sequence, without any transformation.

You can combine the items emitted by multiple Observables so that they act like a single Observable, by using the merge operation.


Constructor Summary
OperationMerge()
           
 
Method Summary
static
<T> Observable.OnSubscribeFunc<T>
merge(java.lang.Iterable<? extends Observable<? extends T>> sequences)
           
static
<T> Observable.OnSubscribeFunc<T>
merge(Observable<? extends Observable<? extends T>> o)
          Flattens the observable sequences from the list of Observables into one observable sequence without any transformation.
static
<T> Observable.OnSubscribeFunc<T>
merge(Observable<? extends T>... sequences)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationMerge

public OperationMerge()
Method Detail

merge

public static <T> Observable.OnSubscribeFunc<T> merge(Observable<? extends Observable<? extends T>> o)
Flattens the observable sequences from the list of Observables into one observable sequence without any transformation.

Parameters:
o - An observable sequence of elements to project.
Returns:
An observable sequence whose elements are the result of flattening the output from the list of Observables.
See Also:
Observable.Merge(TSource) Method (IObservable(TSource)[])

merge

public static <T> Observable.OnSubscribeFunc<T> merge(Observable<? extends T>... sequences)

merge

public static <T> Observable.OnSubscribeFunc<T> merge(java.lang.Iterable<? extends Observable<? extends T>> sequences)