Index

A B C D E F G H I M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

adapterCache(BiFunction<Iterable<ID>, Boolean, Mono<Map<ID, RRC>>>, Function<Map<ID, RRC>, Mono<?>>, Function<Map<ID, RRC>, Mono<?>>) - Static method in interface io.github.pellse.reactive.assembler.caching.AdapterCache
 
AdapterCache - Interface in io.github.pellse.reactive.assembler.caching
 
add(R) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheEvent
 
AddUpdateEvent(R) - Constructor for record class io.github.pellse.reactive.assembler.caching.CacheEvent.AddUpdateEvent
Creates an instance of a AddUpdateEvent record class.
assemble(Iterable<T>) - Method in interface io.github.pellse.reactive.assembler.Assembler
 
assemble(Iterable<T>) - Method in class io.github.pellse.reactive.assembler.AssemblerBuilder.AssemblerImpl
 
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
 
autoCache(Flux<? extends CacheEvent<R>>) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
autoCache(Flux<? extends CacheEvent<R>>, int) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
autoCache(Flux<? extends CacheEvent<R>>, int, AutoCacheFactory.ErrorHandler) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
autoCache(Flux<? extends CacheEvent<R>>, int, Duration) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
autoCache(Flux<? extends CacheEvent<R>>, int, Duration, AutoCacheFactory.ErrorHandler) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
autoCache(Flux<? extends CacheEvent<R>>, AutoCacheFactory.ErrorHandler) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
autoCache(Flux<? extends CacheEvent<R>>, Duration) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
autoCache(Flux<? extends CacheEvent<R>>, Duration, AutoCacheFactory.ErrorHandler) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
autoCache(Flux<T>, AutoCacheFactory.WindowingStrategy<T>) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
autoCache(Flux<T>, AutoCacheFactory.WindowingStrategy<T>, AutoCacheFactory.ErrorHandler) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
AutoCacheFactory - Interface in io.github.pellse.reactive.assembler.caching
 
AutoCacheFactory.CRUDCache<ID,RRC> - Interface in io.github.pellse.reactive.assembler.caching
 
AutoCacheFactory.ErrorHandler - Interface in io.github.pellse.reactive.assembler.caching
 
AutoCacheFactory.OnErrorContinue - Record Class in io.github.pellse.reactive.assembler.caching
 
AutoCacheFactory.OnErrorMap - Record Class in io.github.pellse.reactive.assembler.caching
 
AutoCacheFactory.OnErrorStop - Record Class in io.github.pellse.reactive.assembler.caching
 
AutoCacheFactory.WindowingStrategy<R> - Interface in io.github.pellse.reactive.assembler.caching
 

B

build() - Method in interface io.github.pellse.reactive.assembler.AssemblerBuilder.AssembleUsingBuilder
 
build() - Method in class io.github.pellse.reactive.assembler.AssemblerBuilder.AssembleUsingBuilderImpl
 
build() - Method in interface io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.MapperBuilder
 
build() - Method in class io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleMapperBuilderImpl
 
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.caching.Cache
 
cache(Supplier<Map<ID, RRC>>) - Static method in interface io.github.pellse.reactive.assembler.caching.Cache
 
cache(Supplier<Map<Iterable<ID>, Mono<Map<ID, R>>>>) - Static method in interface io.github.pellse.reactive.assembler.QueryCache
 
cache(Map<ID, RRC>) - Static method in interface io.github.pellse.reactive.assembler.caching.Cache
 
cache(Map<Iterable<ID>, Mono<Map<ID, R>>>) - Static method in interface io.github.pellse.reactive.assembler.QueryCache
 
Cache<ID,RRC> - Interface in io.github.pellse.reactive.assembler.caching
 
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(RuleMapperSource<ID, IDC, R, RRC>, CacheFactory<ID, R, RRC>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheFactory
 
cached(RuleMapperSource<ID, IDC, R, RRC>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheFactory
 
cached(RuleMapperSource<ID, IDC, R, RRC>, Supplier<Map<ID, RRC>>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheFactory
 
cached(RuleMapperSource<ID, IDC, R, RRC>, Map<ID, RRC>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheFactory
 
cached(Function<IDC, Publisher<R>>, CacheFactory<ID, R, RRC>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheFactory
 
cached(Function<IDC, Publisher<R>>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheFactory
 
cached(Function<IDC, Publisher<R>>, Supplier<Map<ID, RRC>>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheFactory
 
cached(Function<IDC, Publisher<R>>, Map<ID, RRC>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheFactory
 
CacheEvent<R> - Interface in io.github.pellse.reactive.assembler.caching
 
CacheEvent.AddUpdateEvent<R> - Record Class in io.github.pellse.reactive.assembler.caching
 
CacheEvent.RemoveEvent<R> - Record Class in io.github.pellse.reactive.assembler.caching
 
CacheFactory<ID,R,RRC> - Interface in io.github.pellse.reactive.assembler.caching
 
CacheFactory.Context<ID,R,RRC> - Record Class in io.github.pellse.reactive.assembler.caching
 
call(Function<IDC, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapperSource
 
concurrent(Cache<ID, RRC>) - Static method in interface io.github.pellse.reactive.assembler.caching.ConcurrentCache
 
concurrent(Cache<ID, RRC>, long) - Static method in interface io.github.pellse.reactive.assembler.caching.ConcurrentCache
 
concurrent(Cache<ID, RRC>, long, Duration) - Static method in interface io.github.pellse.reactive.assembler.caching.ConcurrentCache
 
concurrent(Cache<ID, RRC>, Retry) - Static method in interface io.github.pellse.reactive.assembler.caching.ConcurrentCache
 
ConcurrentCache - Interface in io.github.pellse.reactive.assembler.caching
 
Context(Function<R, ID>, IntFunction<Collector<R, ?, Map<ID, RRC>>>, MergeStrategy<ID, RRC>, MergeStrategy<ID, RRC>) - Constructor for record class io.github.pellse.reactive.assembler.caching.CacheFactory.Context
Creates an instance of a Context record class.
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
 
create(Function<Iterable<? extends ID>, Mono<Map<ID, RRC>>>, CacheFactory.Context<ID, R, RRC>) - Method in interface io.github.pellse.reactive.assembler.caching.CacheFactory
 

D

defaultMapFactory() - Static method in interface io.github.pellse.reactive.assembler.MapFactory
 
defaultResultProvider() - Method in interface io.github.pellse.reactive.assembler.RuleMapperContext
 
defaultResultProvider() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the defaultResultProvider record component.
DefaultRuleContext(Function<R, ID>, Supplier<IDC>, MapFactory<ID, RRC>) - Constructor for record class io.github.pellse.reactive.assembler.RuleContext.DefaultRuleContext
Creates an instance of a DefaultRuleContext record class.
DefaultRuleMapperContext(Function<R, ID>, Supplier<IDC>, MapFactory<ID, RRC>, Function<ID, RRC>, IntFunction<Collector<R, ?, Map<ID, RRC>>>, Function<Stream<RRC>, Stream<R>>, MergeStrategy<ID, RRC>, MergeStrategy<ID, RRC>) - Constructor for record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Creates an instance of a DefaultRuleMapperContext record class.

E

emptyQuery() - Static method in interface io.github.pellse.reactive.assembler.RuleMapperSource
 
equals(Object) - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorContinue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorMap
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorStop
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.reactive.assembler.caching.CacheEvent.AddUpdateEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.reactive.assembler.caching.CacheEvent.RemoveEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.reactive.assembler.caching.CacheFactory.Context
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.reactive.assembler.RuleContext.DefaultRuleContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Indicates whether some other object is "equal to" this one.
errorConsumer() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorContinue
Returns the value of the errorConsumer record component.
execute(Mono<T>, AtomicBoolean) - Static method in interface io.github.pellse.reactive.assembler.caching.ConcurrentCache
 
execute(Mono<T>, AtomicBoolean, Retry) - Static method in interface io.github.pellse.reactive.assembler.caching.ConcurrentCache
 

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

getAll(Iterable<ID>, boolean) - Method in interface io.github.pellse.reactive.assembler.caching.Cache
 

H

hashCode() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorContinue
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorMap
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorStop
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.reactive.assembler.caching.CacheEvent.AddUpdateEvent
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.reactive.assembler.caching.CacheEvent.RemoveEvent
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.reactive.assembler.caching.CacheFactory.Context
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.reactive.assembler.RuleContext.DefaultRuleContext
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Returns a hash code value for this object.

I

idCollectionFactory() - Method in record class io.github.pellse.reactive.assembler.RuleContext.DefaultRuleContext
Returns the value of the idCollectionFactory record component.
idCollectionFactory() - Method in interface io.github.pellse.reactive.assembler.RuleContext
 
idCollectionFactory() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the idCollectionFactory record component.
idExtractor() - Method in record class io.github.pellse.reactive.assembler.caching.CacheFactory.Context
Returns the value of the idExtractor record component.
idExtractor() - Method in record class io.github.pellse.reactive.assembler.RuleContext.DefaultRuleContext
Returns the value of the idExtractor record component.
idExtractor() - Method in interface io.github.pellse.reactive.assembler.RuleContext
 
idExtractor() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the idExtractor record component.
io.github.pellse.reactive.assembler - package io.github.pellse.reactive.assembler
 
io.github.pellse.reactive.assembler.builder - package io.github.pellse.reactive.assembler.builder
 
io.github.pellse.reactive.assembler.caching - package io.github.pellse.reactive.assembler.caching
 

M

mapCollector() - Method in record class io.github.pellse.reactive.assembler.caching.CacheFactory.Context
Returns the value of the mapCollector record component.
mapCollector() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the mapCollector record component.
mapCollector() - Method in interface io.github.pellse.reactive.assembler.RuleMapperContext
 
mapFactory() - Method in record class io.github.pellse.reactive.assembler.RuleContext.DefaultRuleContext
Returns the value of the mapFactory record component.
mapFactory() - Method in interface io.github.pellse.reactive.assembler.RuleContext
 
mapFactory() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the mapFactory record component.
MapFactory<ID,R> - Interface in io.github.pellse.reactive.assembler
 
mapper() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorMap
Returns the value of the mapper record component.
Mapper<ID,RRC> - Interface in io.github.pellse.reactive.assembler
 
MAX_WINDOW_SIZE - Static variable in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
mergeStrategy() - Method in record class io.github.pellse.reactive.assembler.caching.CacheFactory.Context
Returns the value of the mergeStrategy record component.
mergeStrategy() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the mergeStrategy record component.
mergeStrategy() - Method in interface io.github.pellse.reactive.assembler.RuleMapperContext
 
MergeStrategy<ID,RRC> - Interface in io.github.pellse.reactive.assembler.caching
 
mergeStrategyAwareCache(Cache<ID, RRC>, MergeStrategy<ID, RRC>, MergeStrategy<ID, RRC>) - Static method in interface io.github.pellse.reactive.assembler.caching.Cache
 

O

onErrorContinue(Consumer<Throwable>) - Static method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorContinue
 
OnErrorContinue(Consumer<Throwable>) - Constructor for record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorContinue
Creates an instance of a OnErrorContinue record class.
onErrorMap(Function<? super Throwable, ? extends Throwable>) - Static method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorMap
 
OnErrorMap(Function<? super Throwable, ? extends Throwable>) - Constructor for record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorMap
Creates an instance of a OnErrorMap record class.
onErrorStop() - Static method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorStop
 
OnErrorStop() - Constructor for record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorStop
Creates an instance of a OnErrorStop record class.
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() - Method in interface io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleContextBuilder
 
oneToOne() - Method in class io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleMapperBuilderImpl
 
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<ID, R>) - Method in interface io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleContextBuilder
 
oneToOne(Function<ID, R>) - Method in class io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleMapperBuilderImpl
 
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, RRC>) - Method in interface io.github.pellse.reactive.assembler.caching.Cache
 

Q

QueryCache<ID,R> - Interface in io.github.pellse.reactive.assembler
 
QueryUtils - Interface in io.github.pellse.reactive.assembler
 

R

remove(R) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheEvent
 
removeAll(Map<ID, RRC>) - Method in interface io.github.pellse.reactive.assembler.caching.Cache
 
RemoveEvent(R) - Constructor for record class io.github.pellse.reactive.assembler.caching.CacheEvent.RemoveEvent
Creates an instance of a RemoveEvent record class.
removeStrategy() - Method in record class io.github.pellse.reactive.assembler.caching.CacheFactory.Context
Returns the value of the removeStrategy record component.
removeStrategy() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the removeStrategy record component.
removeStrategy() - Method in interface io.github.pellse.reactive.assembler.RuleMapperContext
 
retryStrategy(T, BiFunction<T, Predicate<? super Throwable>, T>) - Static method in interface io.github.pellse.reactive.assembler.caching.ConcurrentCache
 
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
 
ruleBuilder(Function<IDC, Publisher<R>>) - Static method in interface io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2
 
ruleContext(Function<R, ID>) - Static method in interface io.github.pellse.reactive.assembler.RuleContext
 
ruleContext(Function<R, ID>, Supplier<IDC>) - Static method in interface io.github.pellse.reactive.assembler.RuleContext
 
ruleContext(Function<R, ID>, Supplier<IDC>, MapFactory<ID, RRC>) - Static method in interface io.github.pellse.reactive.assembler.RuleContext
 
RuleContext<ID,IDC extends Collection<ID>,R,RRC> - Interface in io.github.pellse.reactive.assembler
 
RuleContext.DefaultRuleContext<ID,IDC extends Collection<ID>,R,RRC> - Record Class in io.github.pellse.reactive.assembler
 
RuleMapper<ID,IDC extends Collection<ID>,R,RRC> - Interface in io.github.pellse.reactive.assembler
 
RuleMapperBuilder - Interface in io.github.pellse.reactive.assembler.builder
 
RuleMapperBuilder2 - Interface in io.github.pellse.reactive.assembler.builder
 
RuleMapperBuilder2.IdExtractorBuilder<ID,IDC extends Collection<ID>,R> - Interface in io.github.pellse.reactive.assembler.builder
 
RuleMapperBuilder2.MapperBuilder<ID,IDC extends Collection<ID>,R> - Interface in io.github.pellse.reactive.assembler.builder
 
RuleMapperBuilder2.RuleContextBuilder<ID,IDC extends Collection<ID>,R> - Interface in io.github.pellse.reactive.assembler.builder
 
RuleMapperBuilder2.RuleMapperBuilderImpl<ID,IDC extends Collection<ID>,R> - Class in io.github.pellse.reactive.assembler.builder
 
RuleMapperContext<ID,IDC extends Collection<ID>,R,RRC> - Interface in io.github.pellse.reactive.assembler
 
RuleMapperContext.DefaultRuleMapperContext<ID,IDC extends Collection<ID>,R,RRC> - Record Class 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
 
streamFlattener() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the streamFlattener record component.
streamFlattener() - Method in interface io.github.pellse.reactive.assembler.RuleMapperContext
 

T

toCacheEvent(Flux<R>) - Static method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory
 
toFluxErrorHandler() - Method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory.ErrorHandler
 
toFluxErrorHandler() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorContinue
 
toFluxErrorHandler() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorMap
 
toFluxErrorHandler() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorStop
 
toMono(Consumer<Map<ID, RRC>>) - Static method in interface io.github.pellse.reactive.assembler.caching.CacheFactory
 
toPublisher(Function<IDC, Iterable<R>>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
 
toResultMap(IDC, Map<ID, RRC>, Function<ID, RRC>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
 
toRuleMapperContext(RuleContext<ID, IDC, R, RRC>, Function<ID, RRC>, IntFunction<Collector<R, ?, Map<ID, RRC>>>, Function<Stream<RRC>, Stream<R>>, MergeStrategy<ID, RRC>, MergeStrategy<ID, RRC>) - Static method in interface io.github.pellse.reactive.assembler.RuleMapperContext
 
toString() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorContinue
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorMap
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.reactive.assembler.caching.AutoCacheFactory.OnErrorStop
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.reactive.assembler.caching.CacheEvent.AddUpdateEvent
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.reactive.assembler.caching.CacheEvent.RemoveEvent
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.reactive.assembler.caching.CacheFactory.Context
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.reactive.assembler.RuleContext.DefaultRuleContext
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
Returns a string representation of this record class.
toSupplier(int, MapFactory<ID, R>) - Static method in interface io.github.pellse.reactive.assembler.QueryUtils
 
toWindowedFlux(Flux<R>) - Method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory.WindowingStrategy
 

U

updateAll(Map<ID, RRC>, Map<ID, RRC>) - Method in interface io.github.pellse.reactive.assembler.caching.AutoCacheFactory.CRUDCache
 

V

value() - Method in record class io.github.pellse.reactive.assembler.caching.CacheEvent.AddUpdateEvent
Returns the value of the value record component.
value() - Method in record class io.github.pellse.reactive.assembler.caching.CacheEvent.RemoveEvent
Returns the value of the value record component.
value() - Method in interface io.github.pellse.reactive.assembler.caching.CacheEvent
 

W

with(Function<RuleMapperSource<ID, IDC, R, RRC>, RuleMapperSource<ID, IDC, R, RRC>>) - Method in interface io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.MapperBuilder
 
with(Function<RuleMapperSource<ID, IDC, R, RRC>, RuleMapperSource<ID, IDC, R, RRC>>) - Method in class io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleMapperBuilderImpl
 
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
 
withIdCollectionFactory(Supplier<IDC>) - Method in interface io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleContextBuilder
 
withIdCollectionFactory(Supplier<IDC>) - Method in class io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleMapperBuilderImpl
 
withIdExtractor(Function<R, ID>) - Method in interface io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.IdExtractorBuilder
 
withIdExtractor(Function<R, ID>) - Method in class io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleMapperBuilderImpl
 
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
 
withMapFactory(MapFactory<ID, RRC>) - Method in interface io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleContextBuilder
 
withMapFactory(MapFactory<ID, RRC>) - Method in class io.github.pellse.reactive.assembler.builder.RuleMapperBuilder2.RuleMapperBuilderImpl
 
A B C D E F G H I M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values