T - the source observable element typeU - the result observable element typepublic static class Concat.FromObservable.IndexedSelector<T,U> extends java.lang.Object implements Observable<U>
Exception semantics: if the sources or any inner observer signals an error, the outer observable will signal that error and the sequence is terminated.
| Modifier and Type | Field and Description |
|---|---|
protected Func2<? super Observable<? extends T>,? super java.lang.Integer,? extends Observable<? extends U>> |
resultSelector
The result selector.
|
protected Observable<? extends Observable<? extends T>> |
sources
The source.
|
| Constructor and Description |
|---|
IndexedSelector(Observable<? extends Observable<? extends T>> sources,
Func2<? super Observable<? extends T>,? super java.lang.Integer,? extends Observable<? extends U>> resultSelector)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.io.Closeable |
register(Observer<? super U> observer)
Registers an observer for the notification of Ts.
|
@Nonnull protected final Observable<? extends Observable<? extends T>> sources
@Nonnull protected final Func2<? super Observable<? extends T>,? super java.lang.Integer,? extends Observable<? extends U>> resultSelector
public IndexedSelector(Observable<? extends Observable<? extends T>> sources, Func2<? super Observable<? extends T>,? super java.lang.Integer,? extends Observable<? extends U>> resultSelector)
sources - the sourcesresultSelector - the indexed concatenation result selector@Nonnull
public java.io.Closeable register(@Nonnull
Observer<? super U> observer)
Observableregister in interface Observable<U>observer - the observer of Ts or any supertype of it