public final class Flowables
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T extends java.lang.Comparable<? super T>> |
orderedMerge(boolean delayErrors,
int prefetch,
org.reactivestreams.Publisher<T>... sources)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by their natural order), allows delaying any error they may signal and sets the prefetch
amount when requesting from these Publishers.
|
static <T extends java.lang.Comparable<? super T>> |
orderedMerge(boolean delayErrors,
org.reactivestreams.Publisher<T>... sources)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by their natural order) and allows delaying any error they may signal.
|
static <T> io.reactivex.Flowable<T> |
orderedMerge(java.util.Comparator<? super T> comparator,
boolean delayErrors,
int prefetch,
org.reactivestreams.Publisher<T>... sources)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by the Comparator), allows delaying any error they may signal and sets the prefetch
amount when requesting from these Publishers.
|
static <T> io.reactivex.Flowable<T> |
orderedMerge(java.util.Comparator<? super T> comparator,
boolean delayErrors,
org.reactivestreams.Publisher<T>... sources)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by the Comparator) and allows delaying any error they may signal.
|
static <T> io.reactivex.Flowable<T> |
orderedMerge(java.util.Comparator<? super T> comparator,
org.reactivestreams.Publisher<T>... sources)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by the Comparator).
|
static <T extends java.lang.Comparable<? super T>> |
orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by their natural order).
|
static <T extends java.lang.Comparable<? super T>> |
orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources,
boolean delayErrors)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by their natural order) and allows delaying any error they may signal.
|
static <T extends java.lang.Comparable<? super T>> |
orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources,
boolean delayErrors,
int prefetch)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by their natural order), allows delaying any error they may signal and sets the prefetch
amount when requesting from these Publishers.
|
static <T> io.reactivex.Flowable<T> |
orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources,
java.util.Comparator<? super T> comparator)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by the Comparator).
|
static <T> io.reactivex.Flowable<T> |
orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources,
java.util.Comparator<? super T> comparator,
boolean delayErrors)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by the Comparator) and allows delaying any error they may signal.
|
static <T> io.reactivex.Flowable<T> |
orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources,
java.util.Comparator<? super T> comparator,
boolean delayErrors,
int prefetch)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by the Comparator), allows delaying any error they may signal and sets the prefetch
amount when requesting from these Publishers.
|
static <T extends java.lang.Comparable<? super T>> |
orderedMerge(org.reactivestreams.Publisher<T>... sources)
Merges the source Publishers in an ordered fashion picking the smallest of the available value from
them (determined by their natural order).
|
static <T> io.reactivex.Flowable<T> |
repeat(T item)
Repeats a scalar value indefinitely.
|
static <T> io.reactivex.Flowable<T> |
repeatCallable(java.util.concurrent.Callable<T> callable)
Repeatedly calls the given Callable to produce items indefinitely.
|
@BackpressureSupport(value=FULL) @SchedulerSupport(value="none") public static <T extends java.lang.Comparable<? super T>> io.reactivex.Flowable<T> orderedMerge(org.reactivestreams.Publisher<T>... sources)
T - the value type of all sourcessources - the iterable sequence of sources@BackpressureSupport(value=FULL)
@SchedulerSupport(value="none")
public static <T extends java.lang.Comparable<? super T>> io.reactivex.Flowable<T> orderedMerge(boolean delayErrors,
org.reactivestreams.Publisher<T>... sources)
T - the value type of all sourcessources - the iterable sequence of sourcesdelayErrors - if true, source errors are delayed until all sources terminate in some way@BackpressureSupport(value=FULL)
@SchedulerSupport(value="none")
public static <T extends java.lang.Comparable<? super T>> io.reactivex.Flowable<T> orderedMerge(boolean delayErrors,
int prefetch,
org.reactivestreams.Publisher<T>... sources)
T - the value type of all sourcessources - the iterable sequence of sourcesdelayErrors - if true, source errors are delayed until all sources terminate in some wayprefetch - the number of items to prefetch from the sources@BackpressureSupport(value=FULL)
@SchedulerSupport(value="none")
public static <T> io.reactivex.Flowable<T> orderedMerge(java.util.Comparator<? super T> comparator,
org.reactivestreams.Publisher<T>... sources)
T - the value type of all sourcessources - the iterable sequence of sourcescomparator - the comparator to use for comparing items;
it is called with the last known smallest in its first argument@BackpressureSupport(value=FULL)
@SchedulerSupport(value="none")
public static <T> io.reactivex.Flowable<T> orderedMerge(java.util.Comparator<? super T> comparator,
boolean delayErrors,
org.reactivestreams.Publisher<T>... sources)
T - the value type of all sourcessources - the iterable sequence of sourcescomparator - the comparator to use for comparing items;
it is called with the last known smallest in its first argumentdelayErrors - if true, source errors are delayed until all sources terminate in some way@BackpressureSupport(value=FULL)
@SchedulerSupport(value="none")
public static <T> io.reactivex.Flowable<T> orderedMerge(java.util.Comparator<? super T> comparator,
boolean delayErrors,
int prefetch,
org.reactivestreams.Publisher<T>... sources)
T - the value type of all sourcessources - the iterable sequence of sourcescomparator - the comparator to use for comparing items;
it is called with the last known smallest in its first argumentdelayErrors - if true, source errors are delayed until all sources terminate in some wayprefetch - the number of items to prefetch from the sources@BackpressureSupport(value=FULL)
@SchedulerSupport(value="none")
public static <T> io.reactivex.Flowable<T> orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources,
java.util.Comparator<? super T> comparator)
T - the value type of all sourcessources - the iterable sequence of sourcescomparator - the comparator to use for comparing items;
it is called with the last known smallest in its first argument@BackpressureSupport(value=FULL)
@SchedulerSupport(value="none")
public static <T> io.reactivex.Flowable<T> orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources,
java.util.Comparator<? super T> comparator,
boolean delayErrors)
T - the value type of all sourcessources - the iterable sequence of sourcescomparator - the comparator to use for comparing items;
it is called with the last known smallest in its first argumentdelayErrors - if true, source errors are delayed until all sources terminate in some way@BackpressureSupport(value=FULL)
@SchedulerSupport(value="none")
public static <T> io.reactivex.Flowable<T> orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources,
java.util.Comparator<? super T> comparator,
boolean delayErrors,
int prefetch)
T - the value type of all sourcessources - the iterable sequence of sourcescomparator - the comparator to use for comparing items;
it is called with the last known smallest in its first argumentdelayErrors - if true, source errors are delayed until all sources terminate in some wayprefetch - the number of items to prefetch from the sources@BackpressureSupport(value=FULL) @SchedulerSupport(value="none") public static <T extends java.lang.Comparable<? super T>> io.reactivex.Flowable<T> orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources)
T - the value type of all sourcessources - the iterable sequence of sources@BackpressureSupport(value=FULL)
@SchedulerSupport(value="none")
public static <T extends java.lang.Comparable<? super T>> io.reactivex.Flowable<T> orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources,
boolean delayErrors)
T - the value type of all sourcessources - the iterable sequence of sourcesdelayErrors - if true, source errors are delayed until all sources terminate in some way@BackpressureSupport(value=FULL)
@SchedulerSupport(value="none")
public static <T extends java.lang.Comparable<? super T>> io.reactivex.Flowable<T> orderedMerge(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> sources,
boolean delayErrors,
int prefetch)
T - the value type of all sourcessources - the iterable sequence of sourcesdelayErrors - if true, source errors are delayed until all sources terminate in some wayprefetch - the number of items to prefetch from the sources@BackpressureSupport(value=FULL) @SchedulerSupport(value="none") public static <T> io.reactivex.Flowable<T> repeat(T item)
T - the value typeitem - the value to repeat@BackpressureSupport(value=FULL) @SchedulerSupport(value="none") public static <T> io.reactivex.Flowable<T> repeatCallable(java.util.concurrent.Callable<T> callable)
T - the value typecallable - the Callable to call