Class ObservableAdapter<T,ID,R>
java.lang.Object
io.github.pellse.assembler.rxjava.ObservableAdapter<T,ID,R>
- All Implemented Interfaces:
io.github.pellse.assembler.AssemblerAdapter<T,
ID, R, io.reactivex.rxjava3.core.Observable<R>>
public final class ObservableAdapter<T,ID,R>
extends Object
implements io.github.pellse.assembler.AssemblerAdapter<T,ID,R,io.reactivex.rxjava3.core.Observable<R>>
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<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> ObservableAdapter<T, ID, R> static <T,
ID, R> ObservableAdapter<T, ID, R> observableAdapter
(io.reactivex.rxjava3.core.Scheduler scheduler) static <T,
ID, R> ObservableAdapter<T, ID, R> observableAdapter
(Executor executor)
-
Method Details
-
convertMapperSources
-
observableAdapter
-
observableAdapter
-
observableAdapter
public static <T,ID, ObservableAdapter<T,R> ID, observableAdapterR> (io.reactivex.rxjava3.core.Scheduler scheduler)
-