Class FlowableAdapter<T,ID,R>
java.lang.Object
io.github.pellse.assembler.rxjava.FlowableAdapter<T,ID,R>
- All Implemented Interfaces:
io.github.pellse.assembler.AssemblerAdapter<T,
ID, R, io.reactivex.rxjava3.core.Flowable<R>>
public final class FlowableAdapter<T,ID,R>
extends Object
implements io.github.pellse.assembler.AssemblerAdapter<T,ID,R,io.reactivex.rxjava3.core.Flowable<R>>
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Flowable<R>
convertMapperSources
(Supplier<Iterable<T>> topLevelEntitiesProvider, Function<Iterable<T>, Stream<Supplier<Map<ID, ?>>>> mapperSourcesBuilder, BiFunction<Iterable<T>, List<Map<ID, ?>>, Stream<R>> aggregateStreamBuilder) static <T,
ID, R> FlowableAdapter<T, ID, R> static <T,
ID, R> FlowableAdapter<T, ID, R> flowableAdapter
(io.reactivex.rxjava3.core.Scheduler scheduler) static <T,
ID, R> FlowableAdapter<T, ID, R> flowableAdapter
(Executor executor)
-
Method Details
-
convertMapperSources
-
flowableAdapter
-
flowableAdapter
-
flowableAdapter
public static <T,ID, FlowableAdapter<T,R> ID, flowableAdapterR> (io.reactivex.rxjava3.core.Scheduler scheduler)
-