Class OperatorReplay<T>

    • Method Detail

      • multicastSelector

        public static <T,U,R> Observable<R> multicastSelector(Func0<? extends ConnectableObservable<U>> connectableFactory,
                                                              Func1<? super Observable<U>,? extends Observable<R>> selector)
        Given a connectable observable factory, it multicasts over the generated ConnectableObservable via a selector function.
        Parameters:
        connectableFactory -
        selector -
        Returns:
      • observeOn

        public static <T> ConnectableObservable<T> observeOn(ConnectableObservable<T> co,
                                                             Scheduler scheduler)
        Child Subscribers will observe the events of the ConnectableObservable on the specified scheduler.
        Parameters:
        co -
        scheduler -
        Returns:
      • create

        public static <T> ConnectableObservable<T> create(Observable<? extends T> source)
        Creates a replaying ConnectableObservable with an unbounded buffer.
        Parameters:
        source -
        Returns:
      • create

        public static <T> ConnectableObservable<T> create(Observable<? extends T> source,
                                                          int bufferSize)
        Creates a replaying ConnectableObservable with a size bound buffer.
        Parameters:
        source -
        bufferSize -
        Returns:
      • create

        public static <T> ConnectableObservable<T> create(Observable<? extends T> source,
                                                          long maxAge,
                                                          TimeUnit unit,
                                                          Scheduler scheduler)
        Creates a replaying ConnectableObservable with a time bound buffer.
        Parameters:
        source -
        maxAge -
        unit -
        scheduler -
        Returns:
      • create

        public static <T> ConnectableObservable<T> create(Observable<? extends T> source,
                                                          long maxAge,
                                                          TimeUnit unit,
                                                          Scheduler scheduler,
                                                          int bufferSize)
        Creates a replaying ConnectableObservable with a size and time bound buffer.
        Parameters:
        source -
        maxAge -
        unit -
        scheduler -
        bufferSize -
        Returns: