default Stream<List<T>> |
Stream.bufferUntil(BiPredicate<? super List<T>,? super T> condition,
boolean emitRemainder,
Function<? super List<T>,Integer> step,
int maxReplay) |
default <S> Stream<S> |
Stream.bufferUntil(Callable<? extends S> factory,
BiFunction<? super S,? super T,? extends S> accumulator,
BiPredicate<? super S,? super T> condition,
boolean emitRemainder,
Function<? super S,Integer> step,
int maxReplay) |
default Stream<List<T>> |
Stream.bufferWhile(BiPredicate<? super List<T>,? super T> condition,
boolean emitRemainder,
Function<? super List<T>,Integer> step,
int maxReplay) |
default <S> Stream<S> |
Stream.bufferWhile(Callable<? extends S> factory,
BiFunction<? super S,? super T,? extends S> accumulator,
BiPredicate<? super S,? super T> condition,
boolean emitRemainder,
Function<? super S,Integer> step,
int maxReplay) |
default <R> Stream<R> |
Stream.compose(Function<? super Stream<T>,? extends Stream<? extends R>> transformer) |
default <R> Maybe<R> |
Stream.composeMaybe(Function<? super Stream<T>,? extends Maybe<? extends R>> transformer) |
default <R> Single<R> |
Stream.composeSingle(Function<? super Stream<T>,? extends Single<? extends R>> transformer) |
default <R> Stream<R> |
Stream.dematerialize(Function<? super T,Notification<? extends R>> function) |
default <K> Stream<T> |
Stream.distinct(Function<? super T,K> keySelector) |
default <K> Stream<T> |
Stream.distinctUntilChanged(Function<? super T,K> keySelector) |
default <R> Stream<R> |
Single.flatMap(Function<? super T,? extends StreamIterable<? extends R>> mapper) |
default <R> Stream<R> |
Stream.flatMap(Function<? super T,? extends StreamIterable<? extends R>> function) |
default <R> Stream<R> |
Maybe.flatMap(Function<? super T,? extends StreamIterable<? extends R>> mapper) |
default <R> Stream<R> |
Stream.flatMapJavaStream(Function<? super T,? extends Stream<? extends R>> function) |
default <R> Maybe<R> |
Single.flatMapMaybe(Function<? super T,? extends Maybe<? extends R>> mapper) |
default <R> Maybe<R> |
Maybe.flatMapMaybe(Function<? super T,? extends Maybe<? extends R>> mapper) |
default <M extends Map<K,D>,K,V,D extends Collection<V>> Single<M> |
Stream.groupBy(Callable<M> mapFactory,
Function<? super T,? extends K> keySelector,
Function<? super T,? extends V> valueSelector,
Callable<D> collectionFactory) |
default <M extends Map<K,D>,K,V,D extends Collection<V>> Single<M> |
Stream.groupBy(Callable<M> mapFactory,
Function<? super T,? extends K> keySelector,
Function<? super T,? extends V> valueSelector,
Callable<D> collectionFactory) |
default <M extends Map<K,List<T>>,K> Single<M> |
Stream.groupByList(Callable<M> mapFactory,
Function<? super T,? extends K> keySelector) |
default <M extends Map<K,List<V>>,K,V> Single<M> |
Stream.groupByList(Callable<M> mapFactory,
Function<? super T,? extends K> keySelector,
Function<? super T,? extends V> valueSelector) |
default <M extends Map<K,List<V>>,K,V> Single<M> |
Stream.groupByList(Callable<M> mapFactory,
Function<? super T,? extends K> keySelector,
Function<? super T,? extends V> valueSelector) |
default <K> Single<Map<K,List<T>>> |
Stream.groupByList(Function<? super T,? extends K> keySelector) |
default <M extends Map<K,Set<T>>,K> Single<M> |
Stream.groupBySet(Callable<M> mapFactory,
Function<? super T,? extends K> keySelector) |
default <M extends Map<K,Set<V>>,K,V> Single<M> |
Stream.groupBySet(Callable<M> mapFactory,
Function<? super T,? extends K> keySelector,
Function<? super T,? extends V> valueSelector) |
default <M extends Map<K,Set<V>>,K,V> Single<M> |
Stream.groupBySet(Callable<M> mapFactory,
Function<? super T,? extends K> keySelector,
Function<? super T,? extends V> valueSelector) |
default <K> Single<Map<K,Set<T>>> |
Stream.groupBySet(Function<? super T,? extends K> keySelector) |
default <R> Single<R> |
Single.map(Function<? super T,? extends R> mapper) |
default <R> Stream<R> |
Stream.map(Function<? super T,? extends R> function) |
default <R> Maybe<R> |
Maybe.map(Function<? super T,? extends R> mapper) |
default Single<T> |
Single.retryWhen(Function<? super Throwable,? extends Single<?>> function) |
default Stream<T> |
Stream.retryWhen(Function<? super Throwable,? extends Single<?>> function) |
default Maybe<T> |
Maybe.retryWhen(Function<? super Throwable,? extends Single<?>> function) |
default <R extends Number> Single<Statistics> |
Stream.statistics(Function<? super T,? extends R> mapper) |
default <R> Single<Double> |
Stream.sumDouble(Function<? super T,Double> mapper) |
default <R> Single<Integer> |
Stream.sumInt(Function<? super T,Integer> mapper) |
default <R> Single<Long> |
Stream.sumLong(Function<? super T,Long> mapper) |
default Maybe<T> |
Maybe.switchOnError(Function<? super Throwable,? extends Maybe<? extends T>> function) |
default <R> Single<T> |
Single.switchOnError(Function<? super Throwable,? extends Single<? extends T>> function) |
default Stream<T> |
Stream.switchOnError(Function<? super Throwable,? extends Stream<? extends T>> function) |
default <R> R |
Maybe.to(Function<? super Maybe<T>,R> mapper) |
default <R> R |
Single.to(Function<? super Single<T>,R> mapper) |
default <R> R |
Stream.to(Function<? super Stream<T>,R> mapper) |
default <K,V> Single<Map<K,V>> |
Stream.toMap(Function<? super T,? extends K> keyFunction,
Function<? super T,? extends V> valueFunction) |
default <K,V> Single<Map<K,V>> |
Stream.toMap(Function<? super T,? extends K> keyFunction,
Function<? super T,? extends V> valueFunction) |
default <R> Stream<R> |
Stream.transform(Function<? super Stream<T>,? extends Stream<? extends R>> transformer) |
default <R> Maybe<R> |
Stream.transformMaybe(Function<? super Stream<T>,? extends Maybe<? extends R>> transformer) |
default <R> Single<R> |
Stream.transformSingle(Function<? super Stream<T>,? extends Single<? extends R>> transformer) |
static <R extends Closeable,T> Stream<T> |
Stream.using(Callable<? extends R> resourceFactory,
Function<? super R,? extends Stream<? extends T>> streamFactory) |
static <R,T> Stream<T> |
Stream.using(Callable<? extends R> resourceFactory,
Function<? super R,? extends Stream<? extends T>> streamFactory,
Consumer<? super R> closer) |