public final class FluxAssemblerConfig<T,ID,C extends java.util.Collection<T>,R>
extends io.github.pellse.assembler.CoreAssemblerConfig<T,ID,C,R,reactor.core.publisher.Flux<R>>
Modifier and Type | Method | Description |
---|---|---|
static <T,ID,C extends java.util.Collection<T>,R> |
from(C topLevelEntities,
java.util.function.Function<T,ID> idExtractor,
java.util.function.Function<java.lang.Throwable,java.lang.RuntimeException> errorConverter) |
|
static <T,ID,C extends java.util.Collection<T>,R> |
from(io.github.pellse.util.function.checked.CheckedSupplier<C,java.lang.Throwable> topLevelEntitiesProvider,
java.util.function.Function<T,ID> idExtractor,
java.util.function.Function<java.lang.Throwable,java.lang.RuntimeException> errorConverter,
reactor.core.scheduler.Scheduler scheduler) |
|
static <T,ID,R> FluxAssemblerConfig<T,ID,java.util.List<T>,R> |
from(io.github.pellse.util.function.checked.CheckedSupplier<java.util.List<T>,java.lang.Throwable> topLevelEntitiesProvider,
java.util.function.Function<T,ID> idExtractor) |
|
static <T,ID,R> FluxAssemblerConfig<T,ID,java.util.List<T>,R> |
from(io.github.pellse.util.function.checked.CheckedSupplier<java.util.List<T>,java.lang.Throwable> topLevelEntitiesProvider,
java.util.function.Function<T,ID> idExtractor,
reactor.core.scheduler.Scheduler scheduler) |
|
static <T,ID,R> FluxAssemblerConfig<T,ID,java.util.List<T>,R> |
from(java.util.List<T> topLevelEntities,
java.util.function.Function<T,ID> idExtractor) |
|
static <T,ID,R> FluxAssemblerConfig<T,ID,java.util.List<T>,R> |
from(java.util.List<T> topLevelEntities,
java.util.function.Function<T,ID> idExtractor,
reactor.core.scheduler.Scheduler scheduler) |
public static <T,ID,R> FluxAssemblerConfig<T,ID,java.util.List<T>,R> from(java.util.List<T> topLevelEntities, java.util.function.Function<T,ID> idExtractor)
public static <T,ID,R> FluxAssemblerConfig<T,ID,java.util.List<T>,R> from(io.github.pellse.util.function.checked.CheckedSupplier<java.util.List<T>,java.lang.Throwable> topLevelEntitiesProvider, java.util.function.Function<T,ID> idExtractor)
public static <T,ID,R> FluxAssemblerConfig<T,ID,java.util.List<T>,R> from(java.util.List<T> topLevelEntities, java.util.function.Function<T,ID> idExtractor, reactor.core.scheduler.Scheduler scheduler)
public static <T,ID,R> FluxAssemblerConfig<T,ID,java.util.List<T>,R> from(io.github.pellse.util.function.checked.CheckedSupplier<java.util.List<T>,java.lang.Throwable> topLevelEntitiesProvider, java.util.function.Function<T,ID> idExtractor, reactor.core.scheduler.Scheduler scheduler)
public static <T,ID,C extends java.util.Collection<T>,R> FluxAssemblerConfig<T,ID,C,R> from(C topLevelEntities, java.util.function.Function<T,ID> idExtractor, java.util.function.Function<java.lang.Throwable,java.lang.RuntimeException> errorConverter)
public static <T,ID,C extends java.util.Collection<T>,R> FluxAssemblerConfig<T,ID,C,R> from(io.github.pellse.util.function.checked.CheckedSupplier<C,java.lang.Throwable> topLevelEntitiesProvider, java.util.function.Function<T,ID> idExtractor, java.util.function.Function<java.lang.Throwable,java.lang.RuntimeException> errorConverter, reactor.core.scheduler.Scheduler scheduler)