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 java.lang.Object implements io.github.pellse.assembler.AssemblerAdapter<T,ID,R,org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<R>>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<R>
convertMapperSources(java.util.function.Supplier<java.lang.Iterable<T>> topLevelEntitiesProvider, java.util.function.Function<java.lang.Iterable<T>,java.util.stream.Stream<java.util.function.Supplier<java.util.Map<ID,?>>>> mapperSourcesBuilder, java.util.function.BiFunction<java.lang.Iterable<T>,java.util.List<java.util.Map<ID,?>>,java.util.stream.Stream<R>> aggregateStreamBuilder)
static <T,ID,R>
io.github.pellse.assembler.AssemblerAdapter<T,ID,R,org.reactivestreams.Publisher<R>>publisherAdapter()
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, java.util.concurrent.Executor executor)
static <T,ID,R>
io.github.pellse.assembler.AssemblerAdapter<T,ID,R,org.reactivestreams.Publisher<R>>publisherAdapter(java.util.concurrent.Executor executor)
static <T,ID,R>
PublisherBuilderAdapter<T,ID,R>publisherBuilderAdapter()
static <T,ID,R>
PublisherBuilderAdapter<T,ID,R>publisherBuilderAdapter(boolean lazy)
static <T,ID,R>
PublisherBuilderAdapter<T,ID,R>publisherBuilderAdapter(boolean lazy, java.util.concurrent.Executor executor)
static <T,ID,R>
PublisherBuilderAdapter<T,ID,R>publisherBuilderAdapter(java.util.concurrent.Executor executor)
-
-
-
Method Detail
-
convertMapperSources
public org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<R> convertMapperSources(java.util.function.Supplier<java.lang.Iterable<T>> topLevelEntitiesProvider, java.util.function.Function<java.lang.Iterable<T>,java.util.stream.Stream<java.util.function.Supplier<java.util.Map<ID,?>>>> mapperSourcesBuilder, java.util.function.BiFunction<java.lang.Iterable<T>,java.util.List<java.util.Map<ID,?>>,java.util.stream.Stream<R>> aggregateStreamBuilder)
-
publisherAdapter
public static <T,ID,R> io.github.pellse.assembler.AssemblerAdapter<T,ID,R,org.reactivestreams.Publisher<R>> publisherAdapter()
-
publisherAdapter
public static <T,ID,R> io.github.pellse.assembler.AssemblerAdapter<T,ID,R,org.reactivestreams.Publisher<R>> publisherAdapter(boolean lazy)
-
publisherAdapter
public static <T,ID,R> io.github.pellse.assembler.AssemblerAdapter<T,ID,R,org.reactivestreams.Publisher<R>> publisherAdapter(java.util.concurrent.Executor executor)
-
publisherAdapter
public static <T,ID,R> io.github.pellse.assembler.AssemblerAdapter<T,ID,R,org.reactivestreams.Publisher<R>> publisherAdapter(boolean lazy, java.util.concurrent.Executor executor)
-
publisherBuilderAdapter
public static <T,ID,R> PublisherBuilderAdapter<T,ID,R> publisherBuilderAdapter()
-
publisherBuilderAdapter
public static <T,ID,R> PublisherBuilderAdapter<T,ID,R> publisherBuilderAdapter(java.util.concurrent.Executor executor)
-
publisherBuilderAdapter
public static <T,ID,R> PublisherBuilderAdapter<T,ID,R> publisherBuilderAdapter(boolean lazy)
-
publisherBuilderAdapter
public static <T,ID,R> PublisherBuilderAdapter<T,ID,R> publisherBuilderAdapter(boolean lazy, java.util.concurrent.Executor executor)
-
-