RxJava



rx.operators
Class OperationDefer

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

public final class OperationDefer
extends java.lang.Object

Do not create the Observable until an Observer subscribes; create a fresh Observable on each subscription.

Pass defer an Observable factory function (a function that generates Observables), and defer will return an Observable that will call this function to generate its Observable sequence afresh each time a new Observer subscribes.


Constructor Summary
OperationDefer()
           
 
Method Summary
static
<T> Observable.OnSubscribeFunc<T>
defer(Func0<? extends Observable<? extends T>> observableFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationDefer

public OperationDefer()
Method Detail

defer

public static <T> Observable.OnSubscribeFunc<T> defer(Func0<? extends Observable<? extends T>> observableFactory)