Class PublisherBuilderAdapter<T,ID,R>
java.lang.Object
io.github.pellse.assembler.microprofile.PublisherBuilderAdapter<T,ID,R>
- All Implemented Interfaces:
io.github.pellse.assembler.AssemblerAdapter<T,
ID, R, org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<R>>
public final class PublisherBuilderAdapter<T,ID,R>
extends Object
implements io.github.pellse.assembler.AssemblerAdapter<T,ID,R,org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<R>>
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<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> io.github.pellse.assembler.AssemblerAdapter<T, ID, R, org.reactivestreams.Publisher<R>> static <T,
ID, R> io.github.pellse.assembler.AssemblerAdapter<T, ID, R, org.reactivestreams.Publisher<R>> publisherAdapter
(boolean lazy) static <T,
ID, R> io.github.pellse.assembler.AssemblerAdapter<T, ID, R, org.reactivestreams.Publisher<R>> publisherAdapter
(boolean lazy, Executor executor) static <T,
ID, R> io.github.pellse.assembler.AssemblerAdapter<T, ID, R, org.reactivestreams.Publisher<R>> publisherAdapter
(Executor executor) static <T,
ID, R> PublisherBuilderAdapter<T, ID, R> static <T,
ID, R> PublisherBuilderAdapter<T, ID, R> publisherBuilderAdapter
(boolean lazy) static <T,
ID, R> PublisherBuilderAdapter<T, ID, R> publisherBuilderAdapter
(boolean lazy, Executor executor) static <T,
ID, R> PublisherBuilderAdapter<T, ID, R> publisherBuilderAdapter
(Executor executor)
-
Method Details
-
convertMapperSources
-
publisherAdapter
public static <T,ID, io.github.pellse.assembler.AssemblerAdapter<T,R> ID, publisherAdapter()R, org.reactivestreams.Publisher<R>> -
publisherAdapter
public static <T,ID, io.github.pellse.assembler.AssemblerAdapter<T,R> ID, publisherAdapterR, org.reactivestreams.Publisher<R>> (boolean lazy) -
publisherAdapter
public static <T,ID, io.github.pellse.assembler.AssemblerAdapter<T,R> ID, publisherAdapterR, org.reactivestreams.Publisher<R>> (Executor executor) -
publisherAdapter
public static <T,ID, io.github.pellse.assembler.AssemblerAdapter<T,R> ID, publisherAdapterR, org.reactivestreams.Publisher<R>> (boolean lazy, Executor executor) -
publisherBuilderAdapter
-
publisherBuilderAdapter
-
publisherBuilderAdapter
-
publisherBuilderAdapter
public static <T,ID, PublisherBuilderAdapter<T,R> ID, publisherBuilderAdapterR> (boolean lazy, Executor executor)
-