public class FlowableKt
| Modifier and Type | Method and Description |
|---|---|
static <T,R> io.reactivex.Flowable<R> |
combineLatest(java.lang.Iterable<? extends io.reactivex.Flowable<T>> $receiver,
kotlin.jvm.functions.Function1<? super java.util.List<? extends T>,? extends R> combineFunction)
Flowable.combineLatest(List extends Flowable extends T>> sources, FuncN extends R> combineFunction)
|
static <T,R> io.reactivex.Flowable<kotlin.Pair> |
combineLatest(io.reactivex.Flowable<T> $receiver,
io.reactivex.Flowable<R> flowable)
Combine latest operator that produces Pair
|
static <T,R,U> io.reactivex.Flowable<kotlin.Triple> |
combineLatest(io.reactivex.Flowable<T> $receiver,
io.reactivex.Flowable<R> flowable1,
io.reactivex.Flowable<U> flowable2)
Combine latest operator that produces Triple
|
static <T> io.reactivex.Flowable<T> |
concatAll(io.reactivex.Flowable<io.reactivex.Flowable> $receiver)
Concatenates the emissions of an Flowable
concatMap { it }. |
static <T> io.reactivex.Flowable<T> |
concatAll(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> $receiver)
Concats an Iterable of flowables into flowable. Same as calling
Flowable.concat(this) |
static <T,R> io.reactivex.Flowable<R> |
flatMapSequence(io.reactivex.Flowable<T> $receiver,
kotlin.jvm.functions.Function1<? super T,? extends kotlin.sequences.Sequence<? extends R>> body)
|
static <T> io.reactivex.Flowable<T> |
merge(java.lang.Iterable<? extends io.reactivex.Flowable<? extends T>> $receiver) |
static <T> io.reactivex.Flowable<T> |
mergeAll(io.reactivex.Flowable<io.reactivex.Flowable> $receiver)
Merges the emissions of a Flowable
flatMap { it }. |
static <T> io.reactivex.Flowable<T> |
mergeDelayError(java.lang.Iterable<? extends io.reactivex.Flowable<? extends T>> $receiver) |
static <T> io.reactivex.Flowable<T> |
switchLatest(io.reactivex.Flowable<io.reactivex.Flowable> $receiver)
Emits the latest
Flowable emitted through an Flowable. Same as calling switchMap { it }. |
static <T> io.reactivex.Flowable<T> |
switchOnNext(io.reactivex.Flowable<io.reactivex.Flowable> $receiver) |
static io.reactivex.Flowable<java.lang.Boolean> |
toFlowable(kotlin.Array[] $receiver) |
static io.reactivex.Flowable<java.lang.Byte> |
toFlowable(kotlin.Array[] $receiver) |
static io.reactivex.Flowable<java.lang.Character> |
toFlowable(kotlin.Array[] $receiver) |
static io.reactivex.Flowable<java.lang.Short> |
toFlowable(kotlin.Array[] $receiver) |
static io.reactivex.Flowable<java.lang.Integer> |
toFlowable(kotlin.Array[] $receiver) |
static io.reactivex.Flowable<java.lang.Long> |
toFlowable(kotlin.Array[] $receiver) |
static io.reactivex.Flowable<java.lang.Float> |
toFlowable(kotlin.Array[] $receiver) |
static io.reactivex.Flowable<java.lang.Double> |
toFlowable(kotlin.Array[] $receiver) |
static <T> io.reactivex.Flowable<T> |
toFlowable(T[] $receiver) |
static io.reactivex.Flowable<java.lang.Integer> |
toFlowable(kotlin.ranges.IntProgression $receiver) |
static <T> io.reactivex.Flowable<T> |
toFlowable(java.util.Iterator<? extends T> $receiver) |
static <T> io.reactivex.Flowable<T> |
toFlowable(java.lang.Iterable<? extends T> $receiver) |
static <T> io.reactivex.Flowable<T> |
toFlowable(kotlin.sequences.Sequence<? extends T> $receiver) |
static <A,B> io.reactivex.Single<java.util.Map> |
toMap(io.reactivex.Flowable<kotlin.Pair> $receiver)
Collects
Pair emission into a Map |
static <A,B> io.reactivex.Single<java.util.Map> |
toMultimap(io.reactivex.Flowable<kotlin.Pair> $receiver)
Collects
Pair emission into a multimap |
static <T,R> io.reactivex.Flowable<R> |
zip(java.lang.Iterable<? extends io.reactivex.Flowable<T>> $receiver,
kotlin.jvm.functions.Function1<? super java.util.List<? extends T>,? extends R> zipFunction)
Flowable.zip(List extends Flowable extends T>> sources, FuncN extends R> combineFunction)
|
@CheckReturnValue
@NotNull
public static io.reactivex.Flowable<java.lang.Boolean> toFlowable(@NotNull
kotlin.Array[] $receiver)
@CheckReturnValue
@NotNull
public static io.reactivex.Flowable<java.lang.Byte> toFlowable(@NotNull
kotlin.Array[] $receiver)
@CheckReturnValue
@NotNull
public static io.reactivex.Flowable<java.lang.Character> toFlowable(@NotNull
kotlin.Array[] $receiver)
@CheckReturnValue
@NotNull
public static io.reactivex.Flowable<java.lang.Short> toFlowable(@NotNull
kotlin.Array[] $receiver)
@CheckReturnValue
@NotNull
public static io.reactivex.Flowable<java.lang.Integer> toFlowable(@NotNull
kotlin.Array[] $receiver)
@CheckReturnValue
@NotNull
public static io.reactivex.Flowable<java.lang.Long> toFlowable(@NotNull
kotlin.Array[] $receiver)
@CheckReturnValue
@NotNull
public static io.reactivex.Flowable<java.lang.Float> toFlowable(@NotNull
kotlin.Array[] $receiver)
@CheckReturnValue
@NotNull
public static io.reactivex.Flowable<java.lang.Double> toFlowable(@NotNull
kotlin.Array[] $receiver)
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T> io.reactivex.Flowable<T> toFlowable(@NotNull
T[] $receiver)
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static io.reactivex.Flowable<java.lang.Integer> toFlowable(@NotNull
kotlin.ranges.IntProgression $receiver)
@NotNull
public static <T> io.reactivex.Flowable<T> toFlowable(@NotNull
java.util.Iterator<? extends T> $receiver)
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T> io.reactivex.Flowable<T> toFlowable(@NotNull
java.lang.Iterable<? extends T> $receiver)
@NotNull
public static <T> io.reactivex.Flowable<T> toFlowable(@NotNull
kotlin.sequences.Sequence<? extends T> $receiver)
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T> io.reactivex.Flowable<T> merge(@NotNull
java.lang.Iterable<? extends io.reactivex.Flowable<? extends T>> $receiver)
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T> io.reactivex.Flowable<T> mergeDelayError(@NotNull
java.lang.Iterable<? extends io.reactivex.Flowable<? extends T>> $receiver)
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T,R> io.reactivex.Flowable<R> flatMapSequence(@NotNull
io.reactivex.Flowable<T> $receiver,
@NotNull
kotlin.jvm.functions.Function1<? super T,? extends kotlin.sequences.Sequence<? extends R>> body)
@SchedulerSupport
@CheckReturnValue
@BackpressureSupport
@NotNull
public static <T,R> io.reactivex.Flowable<R> combineLatest(@NotNull
java.lang.Iterable<? extends io.reactivex.Flowable<T>> $receiver,
@NotNull
kotlin.jvm.functions.Function1<? super java.util.List<? extends T>,? extends R> combineFunction)
Flowable.combineLatest(List extends Flowable extends T>> sources, FuncN extends R> combineFunction)
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T,R> io.reactivex.Flowable<R> zip(@NotNull
java.lang.Iterable<? extends io.reactivex.Flowable<T>> $receiver,
@NotNull
kotlin.jvm.functions.Function1<? super java.util.List<? extends T>,? extends R> zipFunction)
Flowable.zip(List extends Flowable extends T>> sources, FuncN extends R> combineFunction)
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T,R> io.reactivex.Flowable<kotlin.Pair> combineLatest(@NotNull
io.reactivex.Flowable<T> $receiver,
@NotNull
io.reactivex.Flowable<R> flowable)
Combine latest operator that produces Pair
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T,R,U> io.reactivex.Flowable<kotlin.Triple> combineLatest(@NotNull
io.reactivex.Flowable<T> $receiver,
@NotNull
io.reactivex.Flowable<R> flowable1,
@NotNull
io.reactivex.Flowable<U> flowable2)
Combine latest operator that produces Triple
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T> io.reactivex.Flowable<T> mergeAll(@NotNull
io.reactivex.Flowable<io.reactivex.Flowable> $receiver)
Merges the emissions of a FlowableflatMap { it }.
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T> io.reactivex.Flowable<T> concatAll(@NotNull
io.reactivex.Flowable<io.reactivex.Flowable> $receiver)
Concatenates the emissions of an FlowableconcatMap { it }.
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T> io.reactivex.Flowable<T> switchLatest(@NotNull
io.reactivex.Flowable<io.reactivex.Flowable> $receiver)
Emits the latest Flowable emitted through an Flowable. Same as calling switchMap { it }.
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T> io.reactivex.Flowable<T> switchOnNext(@NotNull
io.reactivex.Flowable<io.reactivex.Flowable> $receiver)
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <A,B> io.reactivex.Single<java.util.Map> toMap(@NotNull
io.reactivex.Flowable<kotlin.Pair> $receiver)
Collects Pair emission into a Map
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <A,B> io.reactivex.Single<java.util.Map> toMultimap(@NotNull
io.reactivex.Flowable<kotlin.Pair> $receiver)
Collects Pair emission into a multimap
@CheckReturnValue
@BackpressureSupport
@SchedulerSupport
@NotNull
public static <T> io.reactivex.Flowable<T> concatAll(@NotNull
java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> $receiver)
Concats an Iterable of flowables into flowable. Same as calling Flowable.concat(this)