Index

A B C D F I K M N O Q R S W 
All Classes and Interfaces|All Packages

A

asKeyValueStore(Publisher<R>, Function<R, ID>) - Static method in interface io.github.pellse.reactive.assembler.KeyValueStorePublisher
 
asKeyValueStore(Publisher<R>, Function<R, ID>, Supplier<Map<ID, R>>) - Static method in interface io.github.pellse.reactive.assembler.KeyValueStorePublisher
 
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
 
AssemblerRuleBuilder<ID,R,RC> - Class in io.github.pellse.reactive.assembler
 
AssemblerRuleBuilder(MapperBuilder<ID, R, RC>) - Constructor for class io.github.pellse.reactive.assembler.AssemblerRuleBuilder
 
AssemblerRuleBuilder.WithIdExtractorBuilder<ID,R,RC> - Interface in io.github.pellse.reactive.assembler
 

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

cached(Mapper<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.MapperCache
 
cached(Mapper<ID, R>, MapperCache<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.MapperCache
 
cached(Mapper<ID, R>, MapperCache<ID, R>, Duration) - Static method in interface io.github.pellse.reactive.assembler.MapperCache
 
cached(Mapper<ID, R>, Duration) - Static method in interface io.github.pellse.reactive.assembler.MapperCache
 
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
 

I

io.github.pellse.reactive.assembler - package io.github.pellse.reactive.assembler
 

K

KeyValueStorePublisher - Interface in io.github.pellse.reactive.assembler
 

M

MapFactory<ID,R> - Interface in io.github.pellse.reactive.assembler
 
Mapper<ID,R> - Interface in io.github.pellse.reactive.assembler
 
MapperBuilder<ID,R,RC> - Interface in io.github.pellse.reactive.assembler
 
MapperCache<ID,R> - Interface in io.github.pellse.reactive.assembler
 

N

newCache(Supplier<Map<Iterable<ID>, Publisher<Map<ID, R>>>>) - Static method in interface io.github.pellse.reactive.assembler.MapperCache
 
newCache(Map<Iterable<ID>, Publisher<Map<ID, R>>>) - Static method in interface io.github.pellse.reactive.assembler.MapperCache
 

O

oneToMany(Function<IDC, Publisher<R>>, Function<R, ID>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToMany(Function<IDC, Publisher<R>>, Function<R, ID>, Supplier<IDC>, MapFactory<ID, List<R>>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToMany(Function<IDC, Publisher<R>>, Function<R, ID>, Supplier<RC>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToMany(Function<IDC, Publisher<R>>, Function<R, ID>, Supplier<RC>, Supplier<IDC>, MapFactory<ID, RC>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToMany(Function<IDC, Publisher<R>>, Supplier<RC>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToMany(Function<IDC, Publisher<R>>, Supplier<RC>, Supplier<IDC>, MapFactory<ID, RC>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToMany(Function<List<ID>, Publisher<R>>, Function<R, ID>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToMany(Function<List<ID>, Publisher<R>>, Function<R, ID>, MapFactory<ID, List<R>>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToManyAsList(Function<IDC, Publisher<R>>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToManyAsList(Function<IDC, Publisher<R>>, Supplier<IDC>, MapFactory<ID, List<R>>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToManyAsList(Function<List<ID>, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToManyAsList(Function<List<ID>, Publisher<R>>, MapFactory<ID, List<R>>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToManyAsSet(Function<IDC, Publisher<R>>, Function<R, ID>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToManyAsSet(Function<IDC, Publisher<R>>, Function<R, ID>, Supplier<IDC>, MapFactory<ID, Set<R>>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToManyAsSet(Function<IDC, Publisher<R>>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToManyAsSet(Function<IDC, Publisher<R>>, Supplier<IDC>, MapFactory<ID, Set<R>>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToManyAsSet(Function<Set<ID>, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToManyAsSet(Function<Set<ID>, Publisher<R>>, MapFactory<ID, Set<R>>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToManyAsSet(Function<Set<ID>, Publisher<R>>, Function<R, ID>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToManyAsSet(Function<Set<ID>, Publisher<R>>, Function<R, ID>, MapFactory<ID, Set<R>>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToOne(Function<IDC, Publisher<R>>, Function<ID, R>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToOne(Function<IDC, Publisher<R>>, Function<ID, R>, Supplier<IDC>, MapFactory<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToOne(Function<IDC, Publisher<R>>, Function<R, ID>, Function<ID, R>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToOne(Function<IDC, Publisher<R>>, Function<R, ID>, Function<ID, R>, Supplier<IDC>, MapFactory<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToOne(Function<IDC, Publisher<R>>, Function<R, ID>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToOne(Function<IDC, Publisher<R>>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToOne(Function<List<ID>, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToOne(Function<List<ID>, Publisher<R>>, Function<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToOne(Function<List<ID>, Publisher<R>>, Function<ID, R>, MapFactory<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.MapperBuilder
 
oneToOne(Function<List<ID>, Publisher<R>>, Function<R, ID>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToOne(Function<List<ID>, Publisher<R>>, Function<R, ID>, Function<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 
oneToOne(Function<List<ID>, Publisher<R>>, Function<R, ID>, Function<ID, R>, MapFactory<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.Mapper
 

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
 
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(MapperBuilder<ID, R, RC>) - Static method in class io.github.pellse.reactive.assembler.AssemblerRuleBuilder
 

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<R, ID>) - Method in class io.github.pellse.reactive.assembler.AssemblerRuleBuilder
 
withIdExtractor(Function<R, ID>) - Method in interface io.github.pellse.reactive.assembler.AssemblerRuleBuilder.WithIdExtractorBuilder
 
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
 
A B C D F I K M N O Q R S W 
All Classes and Interfaces|All Packages