RxJava



rx.operators
Class OperationGroupBy

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

public final class OperationGroupBy
extends java.lang.Object

Groups the items emitted by an Observable according to a specified criterion, and emits these grouped items as Observables, one Observable per group.


Constructor Summary
OperationGroupBy()
           
 
Method Summary
static
<K,T> Observable.OnSubscribeFunc<GroupedObservable<K,T>>
groupBy(Observable<? extends T> source, Func1<? super T,? extends K> keySelector)
           
static
<K,T,R> Observable.OnSubscribeFunc<GroupedObservable<K,R>>
groupBy(Observable<? extends T> source, Func1<? super T,? extends K> keySelector, Func1<? super T,? extends R> elementSelector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationGroupBy

public OperationGroupBy()
Method Detail

groupBy

public static <K,T,R> Observable.OnSubscribeFunc<GroupedObservable<K,R>> groupBy(Observable<? extends T> source,
                                                                                 Func1<? super T,? extends K> keySelector,
                                                                                 Func1<? super T,? extends R> elementSelector)

groupBy

public static <K,T> Observable.OnSubscribeFunc<GroupedObservable<K,T>> groupBy(Observable<? extends T> source,
                                                                               Func1<? super T,? extends K> keySelector)