Index
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
AddUpdateEventrecord 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
Contextrecord 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
defaultResultProviderrecord 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
DefaultRuleContextrecord 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
DefaultRuleMapperContextrecord 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
errorConsumerrecord 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
idCollectionFactoryrecord 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
idCollectionFactoryrecord component. - idExtractor() - Method in record class io.github.pellse.reactive.assembler.caching.CacheFactory.Context
-
Returns the value of the
idExtractorrecord component. - idExtractor() - Method in record class io.github.pellse.reactive.assembler.RuleContext.DefaultRuleContext
-
Returns the value of the
idExtractorrecord 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
idExtractorrecord 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
mapCollectorrecord component. - mapCollector() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
-
Returns the value of the
mapCollectorrecord 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
mapFactoryrecord 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
mapFactoryrecord 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
mapperrecord 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
mergeStrategyrecord component. - mergeStrategy() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
-
Returns the value of the
mergeStrategyrecord 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
OnErrorContinuerecord 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
OnErrorMaprecord 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
OnErrorStoprecord 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
RemoveEventrecord class. - removeStrategy() - Method in record class io.github.pellse.reactive.assembler.caching.CacheFactory.Context
-
Returns the value of the
removeStrategyrecord component. - removeStrategy() - Method in record class io.github.pellse.reactive.assembler.RuleMapperContext.DefaultRuleMapperContext
-
Returns the value of the
removeStrategyrecord 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
streamFlattenerrecord 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
valuerecord component. - value() - Method in record class io.github.pellse.reactive.assembler.caching.CacheEvent.RemoveEvent
-
Returns the value of the
valuerecord 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
All Classes and Interfaces|All Packages|Constant Field Values