Index
All Classes and Interfaces|All Packages
A
- assemble(Publisher<T>) - Method in interface io.github.pellse.reactive.assembler.Assembler
- assemble(Publisher<T>) - Method in class io.github.pellse.reactive.assembler.AssemblerBuilder.AssemblerImpl
- Assembler<T,
RC> - Interface in io.github.pellse.reactive.assembler - AssemblerAdapter<T,
ID, R, RC> - Interface in io.github.pellse.reactive.assembler - AssemblerBuilder - Interface in io.github.pellse.reactive.assembler
- AssemblerBuilder.AssemblerImpl<T,
ID, R, RC> - Class in io.github.pellse.reactive.assembler - AssemblerBuilder.AssembleUsingBuilder<T,
ID, R> - Interface in io.github.pellse.reactive.assembler - AssemblerBuilder.AssembleUsingBuilderImpl<T,
ID, R> - Class in io.github.pellse.reactive.assembler - AssemblerBuilder.WithAssemblerRulesBuilder<T,
ID, R> - Interface in io.github.pellse.reactive.assembler - AssemblerBuilder.WithAssemblerRulesBuilderImpl<T,
ID, R> - Class in io.github.pellse.reactive.assembler - AssemblerBuilder.WithIdExtractorBuilder<R> - Interface in io.github.pellse.reactive.assembler
- AssemblerBuilder.WithIdExtractorBuilderImpl<R> - Class in io.github.pellse.reactive.assembler
- assemblerOf(Class<R>) - Static method in interface io.github.pellse.reactive.assembler.AssemblerBuilder
B
- build() - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.AssembleUsingBuilder
- build() - Method in class io.github.pellse.reactive.assembler.AssemblerBuilder.AssembleUsingBuilderImpl
- build(AssemblerAdapter<T, ID, R, RC>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.AssembleUsingBuilder
- build(AssemblerAdapter<T, ID, R, RC>) - Method in class io.github.pellse.reactive.assembler.AssemblerBuilder.AssembleUsingBuilderImpl
- build(Scheduler) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.AssembleUsingBuilder
- build(Scheduler) - Method in class io.github.pellse.reactive.assembler.AssemblerBuilder.AssembleUsingBuilderImpl
C
- cache() - Static method in interface io.github.pellse.reactive.assembler.Cache
- cache(Supplier<Map<ID, List<R>>>) - Static method in interface io.github.pellse.reactive.assembler.Cache
- cache(Supplier<Map<Iterable<ID>, Mono<Map<ID, R>>>>) - Static method in interface io.github.pellse.reactive.assembler.QueryCache
- cache(Map<ID, List<R>>) - Static method in interface io.github.pellse.reactive.assembler.Cache
- cache(Map<Iterable<ID>, Mono<Map<ID, R>>>) - Static method in interface io.github.pellse.reactive.assembler.QueryCache
- Cache<ID,
R> - Interface in io.github.pellse.reactive.assembler - cached(Mapper<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.QueryCache
- cached(Mapper<ID, R>, QueryCache<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.QueryCache
- cached(Mapper<ID, R>, QueryCache<ID, R>, Duration) - Static method in interface io.github.pellse.reactive.assembler.QueryCache
- cached(Mapper<ID, R>, Duration) - Static method in interface io.github.pellse.reactive.assembler.QueryCache
- cached(Function<IDC, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.Cache
- cached(Function<IDC, Publisher<R>>, Cache<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.Cache
- cached(Function<IDC, Publisher<R>>, Function<Iterable<ID>, Map<ID, List<R>>>, Consumer<Map<ID, List<R>>>) - Static method in interface io.github.pellse.reactive.assembler.Cache
- cached(Function<IDC, Publisher<R>>, Supplier<Map<ID, List<R>>>) - Static method in interface io.github.pellse.reactive.assembler.Cache
- cached(Function<IDC, Publisher<R>>, Map<ID, List<R>>) - Static method in interface io.github.pellse.reactive.assembler.Cache
- call(Function<IDC, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapperSource
- convertMapperSources(Publisher<T>, Function<Iterable<T>, Stream<Publisher<? extends Map<ID, ?>>>>, BiFunction<Iterable<T>, List<Map<ID, ?>>, Stream<R>>) - Method in interface io.github.pellse.reactive.assembler.AssemblerAdapter
- convertMapperSources(Publisher<T>, Function<Iterable<T>, Stream<Publisher<? extends Map<ID, ?>>>>, BiFunction<Iterable<T>, List<Map<ID, ?>>, Stream<R>>) - Method in class io.github.pellse.reactive.assembler.FluxAdapter
D
- defaultMapFactory() - Static method in interface io.github.pellse.reactive.assembler.MapFactory
F
- fluxAdapter() - Static method in class io.github.pellse.reactive.assembler.FluxAdapter
- fluxAdapter(Scheduler) - Static method in class io.github.pellse.reactive.assembler.FluxAdapter
- FluxAdapter<T,
ID, R> - Class in io.github.pellse.reactive.assembler
G
- getAllPresent(Iterable<ID>) - Method in interface io.github.pellse.reactive.assembler.Cache
I
- io.github.pellse.reactive.assembler - package io.github.pellse.reactive.assembler
M
- MapFactory<ID,
R> - Interface in io.github.pellse.reactive.assembler - Mapper<ID,
RRC> - Interface in io.github.pellse.reactive.assembler
O
- oneToMany(RuleMapperSource<ID, IDC, R, List<R>>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapper
- oneToMany(RuleMapperSource<ID, IDC, R, RC>, Supplier<RC>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapper
- oneToMany(Function<IDC, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapper
- oneToMany(Function<IDC, Publisher<R>>, Supplier<RC>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapper
- oneToManyAsSet(RuleMapperSource<ID, IDC, R, Set<R>>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapper
- oneToManyAsSet(Function<IDC, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapper
- oneToOne(RuleMapperSource<ID, IDC, R, R>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapper
- oneToOne(RuleMapperSource<ID, IDC, R, R>, Function<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapper
- oneToOne(Function<IDC, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapper
- oneToOne(Function<IDC, Publisher<R>>, Function<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapper
P
- putAll(Map<ID, List<R>>) - Method in interface io.github.pellse.reactive.assembler.Cache
Q
- query(IDC, Function<IDC, Publisher<R>>, Function<ID, V>, Collector<R, ?, Map<ID, V>>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- QueryCache<ID,
R> - Interface in io.github.pellse.reactive.assembler - queryOneToMany(IDC, Function<IDC, Publisher<R>>, Function<R, ID>, Supplier<RC>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- queryOneToMany(IDC, Function<IDC, Publisher<R>>, Function<R, ID>, Supplier<RC>, MapFactory<ID, RC>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- queryOneToManyAsList(IDC, Function<IDC, Publisher<R>>, Function<R, ID>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- queryOneToManyAsList(IDC, Function<IDC, Publisher<R>>, Function<R, ID>, MapFactory<ID, List<R>>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- queryOneToManyAsSet(IDC, Function<IDC, Publisher<R>>, Function<R, ID>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- queryOneToManyAsSet(IDC, Function<IDC, Publisher<R>>, Function<R, ID>, MapFactory<ID, Set<R>>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- queryOneToOne(IDC, Function<IDC, Publisher<R>>, Function<R, ID>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- queryOneToOne(IDC, Function<IDC, Publisher<R>>, Function<R, ID>, MapFactory<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- queryOneToOne(IDC, Function<IDC, Publisher<R>>, Function<R, ID>, Function<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- queryOneToOne(IDC, Function<IDC, Publisher<R>>, Function<R, ID>, Function<ID, R>, MapFactory<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
- QueryUtils - Interface in io.github.pellse.reactive.assembler
R
- rule(RuleContext<ID, IDC, R, RRC>, RuleMapper<ID, IDC, R, RRC>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
- rule(Function<R, ID>, RuleMapper<ID, List<ID>, R, RRC>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
- rule(Function<R, ID>, Supplier<IDC>, MapFactory<ID, RRC>, RuleMapper<ID, IDC, R, RRC>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
- rule(Function<R, ID>, Supplier<IDC>, RuleMapper<ID, IDC, R, RRC>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
- RuleMapper<ID,
IDC extends Collection<ID>, R, RRC> - Interface in io.github.pellse.reactive.assembler - RuleMapperSource<ID,
IDC extends Collection<ID>, R, RRC> - Interface in io.github.pellse.reactive.assembler
S
- safeApply(C, Function<C, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
W
- withAssemblerRules(Mapper<ID, E1>, Mapper<ID, E2>, Mapper<ID, E3>, Mapper<ID, E4>, Mapper<ID, E5>, Mapper<ID, E6>, Mapper<ID, E7>, Mapper<ID, E8>, Mapper<ID, E9>, Mapper<ID, E10>, Mapper<ID, E11>, Function12<T, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(Mapper<ID, E1>, Mapper<ID, E2>, Mapper<ID, E3>, Mapper<ID, E4>, Mapper<ID, E5>, Mapper<ID, E6>, Mapper<ID, E7>, Mapper<ID, E8>, Mapper<ID, E9>, Mapper<ID, E10>, Function11<T, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(Mapper<ID, E1>, Mapper<ID, E2>, Mapper<ID, E3>, Mapper<ID, E4>, Mapper<ID, E5>, Mapper<ID, E6>, Mapper<ID, E7>, Mapper<ID, E8>, Mapper<ID, E9>, Function10<T, E1, E2, E3, E4, E5, E6, E7, E8, E9, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(Mapper<ID, E1>, Mapper<ID, E2>, Mapper<ID, E3>, Mapper<ID, E4>, Mapper<ID, E5>, Mapper<ID, E6>, Mapper<ID, E7>, Mapper<ID, E8>, Function9<T, E1, E2, E3, E4, E5, E6, E7, E8, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(Mapper<ID, E1>, Mapper<ID, E2>, Mapper<ID, E3>, Mapper<ID, E4>, Mapper<ID, E5>, Mapper<ID, E6>, Mapper<ID, E7>, Function8<T, E1, E2, E3, E4, E5, E6, E7, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(Mapper<ID, E1>, Mapper<ID, E2>, Mapper<ID, E3>, Mapper<ID, E4>, Mapper<ID, E5>, Mapper<ID, E6>, Function7<T, E1, E2, E3, E4, E5, E6, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(Mapper<ID, E1>, Mapper<ID, E2>, Mapper<ID, E3>, Mapper<ID, E4>, Mapper<ID, E5>, Function6<T, E1, E2, E3, E4, E5, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(Mapper<ID, E1>, Mapper<ID, E2>, Mapper<ID, E3>, Mapper<ID, E4>, Function5<T, E1, E2, E3, E4, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(Mapper<ID, E1>, Mapper<ID, E2>, Mapper<ID, E3>, Function4<T, E1, E2, E3, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(Mapper<ID, E1>, Mapper<ID, E2>, Function3<T, E1, E2, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(Mapper<ID, E1>, BiFunction<T, E1, R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(List<Mapper<ID, ?>>, BiFunction<T, Object[], R>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilder
- withAssemblerRules(List<Mapper<ID, ?>>, BiFunction<T, Object[], R>) - Method in class io.github.pellse.reactive.assembler.AssemblerBuilder.WithAssemblerRulesBuilderImpl
- withIdExtractor(Function<T, ID>) - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.WithIdExtractorBuilder
- withIdExtractor(Function<T, ID>) - Method in class io.github.pellse.reactive.assembler.AssemblerBuilder.WithIdExtractorBuilderImpl
All Classes and Interfaces|All Packages