Index

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

A

adapterCache(Function<Iterable<ID>, Mono<Map<ID, RRC>>>, BiFunction<Iterable<ID>, Cache.FetchFunction<ID, RRC>, Mono<Map<ID, RRC>>>, Function<Map<ID, RRC>, Mono<?>>, Function<Map<ID, RRC>, Mono<?>>) - Static method in interface io.github.pellse.assembler.caching.Cache
 
adapterCache(Function<Iterable<ID>, Mono<Map<ID, RRC>>>, BiFunction<Iterable<ID>, Cache.FetchFunction<ID, RRC>, Mono<Map<ID, RRC>>>, Function<Map<ID, RRC>, Mono<?>>, Function<Map<ID, RRC>, Mono<?>>, BiFunction<Map<ID, RRC>, Map<ID, RRC>, Mono<?>>) - Static method in interface io.github.pellse.assembler.caching.Cache
 
addLifeCycleEventListener(LifeCycleEventListener) - Method in interface io.github.pellse.assembler.LifeCycleEventSource
 
also(T, Consumer<T>...) - Static method in interface io.github.pellse.util.ObjectUtils
 
andThen(Function<? super R, ? extends V>) - Method in interface io.github.pellse.util.function.Function10
 
andThen(Function<? super R, ? extends V>) - Method in interface io.github.pellse.util.function.Function11
 
andThen(Function<? super R, ? extends V>) - Method in interface io.github.pellse.util.function.Function12
 
andThen(Function<? super R, ? extends V>) - Method in interface io.github.pellse.util.function.Function3
 
andThen(Function<? super R, ? extends V>) - Method in interface io.github.pellse.util.function.Function4
 
andThen(Function<? super R, ? extends V>) - Method in interface io.github.pellse.util.function.Function5
 
andThen(Function<? super R, ? extends V>) - Method in interface io.github.pellse.util.function.Function6
 
andThen(Function<? super R, ? extends V>) - Method in interface io.github.pellse.util.function.Function7
 
andThen(Function<? super R, ? extends V>) - Method in interface io.github.pellse.util.function.Function8
 
andThen(Function<? super R, ? extends V>) - Method in interface io.github.pellse.util.function.Function9
 
apply(T1, T2, T3) - Method in interface io.github.pellse.util.function.Function3
 
apply(T1, T2, T3, T4) - Method in interface io.github.pellse.util.function.Function4
 
apply(T1, T2, T3, T4, T5) - Method in interface io.github.pellse.util.function.Function5
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface io.github.pellse.util.function.Function6
 
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface io.github.pellse.util.function.Function7
 
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface io.github.pellse.util.function.Function8
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface io.github.pellse.util.function.Function9
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Method in interface io.github.pellse.util.function.Function10
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) - Method in interface io.github.pellse.util.function.Function11
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) - Method in interface io.github.pellse.util.function.Function12
 
asCollection(Iterable<E>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
assemble(Iterable<T>) - Method in interface io.github.pellse.assembler.Assembler
 
assemble(Function<TC, Publisher<R>>, Assembler<R, V>) - Static method in interface io.github.pellse.assembler.Assembler
 
assemble(Publisher<T>) - Method in interface io.github.pellse.assembler.Assembler
 
Assembler<T,R> - Interface in io.github.pellse.assembler
 
AssemblerAdapter<T,K,R> - Interface in io.github.pellse.assembler
 
AssemblerBuilder - Interface in io.github.pellse.assembler
 
AssemblerBuilder.Builder<T,K,R> - Interface in io.github.pellse.assembler
 
AssemblerBuilder.WithCorrelationIdResolverBuilder<R> - Interface in io.github.pellse.assembler
 
AssemblerBuilder.WithRulesBuilder<T,K,R> - Interface in io.github.pellse.assembler
 
assemblerOf(Class<R>) - Static method in interface io.github.pellse.assembler.AssemblerBuilder
 
autoCache(Supplier<Flux<R>>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactory
 
autoCache(Supplier<Flux<U>>, Predicate<U>, Function<U, R>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactory
 
autoCache(Flux<R>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactory
 
autoCache(Flux<U>, AutoCacheFactory.WindowingStrategy<U>, AutoCacheFactory.ErrorHandler, LifeCycleEventSource, Scheduler, Function<CacheFactory<ID, R, RRC, CTX>, CacheFactory<ID, R, RRC, CTX>>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactory
 
autoCache(Flux<U>, Predicate<U>, Function<U, R>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactory
 
autoCacheBuilder(Supplier<Flux<R>>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder
 
autoCacheBuilder(Supplier<Flux<U>>, Predicate<U>, Function<U, R>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder
 
autoCacheBuilder(Flux<R>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder
 
autoCacheBuilder(Flux<U>, Function<U, T>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder
 
autoCacheBuilder(Flux<U>, Predicate<U>, Function<U, R>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder
 
autoCacheEvents(Flux<U>) - Static method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder
 
AutoCacheFactory - Interface in io.github.pellse.assembler.caching
 
AutoCacheFactory.ErrorHandler - Interface in io.github.pellse.assembler.caching
 
AutoCacheFactory.OnErrorContinue<E> - Record Class in io.github.pellse.assembler.caching
 
AutoCacheFactory.OnErrorMap - Record Class in io.github.pellse.assembler.caching
 
AutoCacheFactory.OnErrorResume - Record Class in io.github.pellse.assembler.caching
 
AutoCacheFactory.OnErrorStop - Record Class in io.github.pellse.assembler.caching
 
AutoCacheFactory.WindowingStrategy<R> - Interface in io.github.pellse.assembler.caching
 
AutoCacheFactoryBuilder - Interface in io.github.pellse.assembler.caching
 
AutoCacheFactoryBuilder.AutoCacheFactoryDelegateBuilder<R> - Interface in io.github.pellse.assembler.caching
 
AutoCacheFactoryBuilder.Builder<R,U> - Record Class in io.github.pellse.assembler.caching
 
AutoCacheFactoryBuilder.CacheTransformerBuilder<R> - Interface in io.github.pellse.assembler.caching
 
AutoCacheFactoryBuilder.ConfigBuilder<R> - Interface in io.github.pellse.assembler.caching
 
AutoCacheFactoryBuilder.LifeCycleEventSourceBuilder<R> - Interface in io.github.pellse.assembler.caching
 
AutoCacheFactoryBuilder.SchedulerBuilder<R> - Interface in io.github.pellse.assembler.caching
 
AutoCacheFactoryBuilder.WindowingStrategyBuilder<R,U> - Interface in io.github.pellse.assembler.caching
 

B

BatchRule<T,RRC> - Interface in io.github.pellse.assembler
 
BatchRule.BatchRuleBuilder<T,K> - Interface in io.github.pellse.assembler
 
build() - Method in interface io.github.pellse.assembler.AssemblerBuilder.Builder
 
build() - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.AutoCacheFactoryDelegateBuilder
 
build() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
 
build(AssemblerAdapter<T, K, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.Builder
 
build(Scheduler) - Method in interface io.github.pellse.assembler.AssemblerBuilder.Builder
 
Builder(Flux<U>, AutoCacheFactory.WindowingStrategy<U>, AutoCacheFactory.ErrorHandler, Scheduler, LifeCycleEventSource, CacheFactory.CacheTransformer<?, R, ?, ?>) - Constructor for record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
Creates an instance of a Builder record class.
buildQueryFunction(RuleMapperSource<T, TC, K, ID, EID, R, RRC, CTX>, CTX) - Static method in interface io.github.pellse.assembler.QueryUtils
 

C

cache() - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cache(Function<Iterable<ID>, Mono<Map<ID, RRC>>>, BiFunction<Iterable<ID>, Cache.FetchFunction<ID, RRC>, Mono<Map<ID, RRC>>>, Function<Map<ID, RRC>, Mono<?>>, Function<Map<ID, RRC>, Mono<?>>) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
Cache<ID,RRC> - Interface in io.github.pellse.assembler.caching
 
Cache.CacheUpdater<ID,RRC> - Interface in io.github.pellse.assembler.caching
 
Cache.FetchFunction<ID,RRC> - Interface in io.github.pellse.assembler.caching
 
CacheContext<ID,R,RRC,CTX> - Interface in io.github.pellse.assembler.caching
 
CacheContext.OneToManyCacheContext<ID,EID,R,RC> - Record Class in io.github.pellse.assembler.caching
 
CacheContext.OneToOneCacheContext<ID,R> - Record Class in io.github.pellse.assembler.caching
 
cached(CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>, Function<CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>, CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cached(RuleMapperSource<T, TC, K, ID, ID, R, R, RuleMapperContext.OneToOneContext<T, TC, K, ID, R>>, CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>, Function<CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>, CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cached(RuleMapperSource<T, TC, K, ID, ID, R, R, RuleMapperContext.OneToOneContext<T, TC, K, ID, R>>, Function<CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>, CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cached(Function<CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>, CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cached(Function<TC, Publisher<R>>, CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>, Function<CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>, CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cached(Function<TC, Publisher<R>>, Function<CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>, CacheFactory<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, Comparator<R>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(RuleMapperSource<T, TC, K, ID, EID, R, RC, RuleMapperContext.OneToManyContext<T, TC, K, ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, Comparator<R>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(RuleMapperSource<T, TC, K, ID, EID, R, RC, RuleMapperContext.OneToManyContext<T, TC, K, ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(RuleMapperSource<T, TC, K, ID, EID, R, RC, RuleMapperContext.OneToManyContext<T, TC, K, ID, EID, R, RC>>, Comparator<R>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(RuleMapperSource<T, TC, K, ID, EID, R, RC, RuleMapperContext.OneToManyContext<T, TC, K, ID, EID, R, RC>>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(Comparator<R>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(Function<TC, Publisher<R>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, Comparator<R>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(Function<TC, Publisher<R>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(Function<TC, Publisher<R>>, Comparator<R>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
cachedMany(Function<TC, Publisher<R>>, Function<CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>>...) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
CacheEvent<R> - Interface in io.github.pellse.assembler.caching
 
CacheEvent.Removed<R> - Record Class in io.github.pellse.assembler.caching
 
CacheEvent.Updated<R> - Record Class in io.github.pellse.assembler.caching
 
CacheFactory<ID,R,RRC,CTX> - Interface in io.github.pellse.assembler.caching
 
CacheFactory.CacheTransformer<ID,R,RRC,CTX> - Interface in io.github.pellse.assembler.caching
 
CacheFactory.QueryFunctionException - Exception Class in io.github.pellse.assembler.caching
 
cacheTransformer() - Method in interface io.github.pellse.assembler.caching.CacheContext
 
cacheTransformer() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext
Returns the value of the cacheTransformer record component.
cacheTransformer() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToOneCacheContext
Returns the value of the cacheTransformer record component.
call(Consumer<T>) - Static method in interface io.github.pellse.assembler.caching.ObservableCacheFactory
 
call(Function<List<ID>, Publisher<R>>) - Static method in interface io.github.pellse.assembler.RuleMapperSource
 
call(Function<T, ID>, Function<List<ID>, Publisher<R>>) - Static method in interface io.github.pellse.assembler.RuleMapperSource
 
call(U, Consumer<U>) - Static method in interface io.github.pellse.assembler.caching.ObservableCacheFactory
 
call(U, V, BiConsumer<U, V>) - Static method in interface io.github.pellse.assembler.caching.ObservableCacheFactory
 
collectionFactory() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext
Returns the value of the collectionFactory record component.
collectionFactory() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns the value of the collectionFactory record component.
collectionType() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns the value of the collectionType record component.
CollectionUtils - Interface in io.github.pellse.util.collection
 
computeAll(Iterable<ID>, Cache.FetchFunction<ID, RRC>) - Method in interface io.github.pellse.assembler.caching.Cache
 
concat(C, C) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
concurrent() - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.CacheTransformerBuilder
 
concurrent() - Static method in interface io.github.pellse.assembler.caching.ConcurrentCacheFactory
 
concurrentCache(Cache<ID, RRC>) - Static method in interface io.github.pellse.assembler.caching.ConcurrentCache
 
ConcurrentCache<ID,RRC> - Interface in io.github.pellse.assembler.caching
 
ConcurrentCacheFactory - Interface in io.github.pellse.assembler.caching
 
concurrentCacheTransformer() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
Returns the value of the concurrentCacheTransformer record component.
concurrentLifeCycleEventListener(LifeCycleEventListener) - Static method in interface io.github.pellse.assembler.LifeCycleEventSource
 
convert(Collection<R>) - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
 
convertSubQueryMappers(Publisher<T>, Function<Iterable<T>, Stream<Publisher<? extends Map<K, ?>>>>, BiFunction<Iterable<T>, List<Map<K, ?>>, Stream<R>>) - Method in interface io.github.pellse.assembler.AssemblerAdapter
 
create() - Static method in interface io.github.pellse.concurrent.ReentrantExecutor
 
create(CTX) - Method in interface io.github.pellse.assembler.caching.CacheFactory
 
createRule(Function<R, ID>, Function<T, ID>, RuleMapper<T, List<T>, K, ID, R, RRC>) - Method in interface io.github.pellse.assembler.BatchRule.BatchRuleBuilder
 
createRule(Function<R, ID>, Function<T, ID>, Supplier<TC>, MapFactory<ID, RRC>, RuleMapper<T, TC, K, ID, R, RRC>) - Method in interface io.github.pellse.assembler.BatchRule.BatchRuleBuilder
 
createRule(Function<R, ID>, Function<T, ID>, Supplier<TC>, RuleMapper<T, TC, K, ID, R, RRC>) - Method in interface io.github.pellse.assembler.BatchRule.BatchRuleBuilder
 
createRule(Function<R, K>, RuleMapper<T, List<T>, K, K, R, RRC>) - Method in interface io.github.pellse.assembler.BatchRule.BatchRuleBuilder
 
createRule(Function<R, K>, Supplier<TC>, MapFactory<K, RRC>, RuleMapper<T, TC, K, K, R, RRC>) - Method in interface io.github.pellse.assembler.BatchRule.BatchRuleBuilder
 
createRule(Function<R, K>, Supplier<TC>, RuleMapper<T, TC, K, K, R, RRC>) - Method in interface io.github.pellse.assembler.BatchRule.BatchRuleBuilder
 
createSinkMap(Iterable<T>) - Static method in interface io.github.pellse.util.reactive.ReactiveUtils
 

D

dataSource() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
Returns the value of the dataSource record component.
DEFAULT_TIMEOUT - Static variable in interface io.github.pellse.concurrent.ReentrantExecutor
 
defaultMapFactory() - Static method in interface io.github.pellse.assembler.MapFactory
 
defaultResultProvider() - Method in interface io.github.pellse.assembler.RuleMapperContext
 
defaultResultProvider() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
 
defaultResultProvider() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
Returns the value of the defaultResultProvider record component.
DefaultRuleContext(Function<T, K>, Function<R, ID>, Function<T, ID>, Supplier<TC>, MapFactory<ID, RRC>) - Constructor for record class io.github.pellse.assembler.RuleContext.DefaultRuleContext
Creates an instance of a DefaultRuleContext record class.
defer() - Static method in interface io.github.pellse.assembler.caching.DeferCacheFactory
 
defer(CacheFactory<ID, R, RRC, CTX>) - Static method in interface io.github.pellse.assembler.caching.DeferCacheFactory
 
deferCache(Cache<ID, RRC>) - Static method in interface io.github.pellse.assembler.caching.DeferCacheFactory
 
DeferCacheFactory - Interface in io.github.pellse.assembler.caching
 
diff(Iterable<? extends E>, Iterable<? extends E>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
diff(Map<K, V>, Map<K, V>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
doNothing() - Static method in interface io.github.pellse.util.ObjectUtils
 

E

EMPTY_SOURCE - Static variable in interface io.github.pellse.assembler.RuleMapperSource
 
emptySource() - Static method in interface io.github.pellse.assembler.RuleMapperSource
 
equals(Object) - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorMap
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorResume
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorStop
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToOneCacheContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.caching.CacheEvent.Removed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.caching.CacheEvent.Updated
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.RuleContext.DefaultRuleContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
Indicates whether some other object is "equal to" this one.
errorConsumer() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue
Returns the value of the errorConsumer record component.
errorConsumer() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorResume
Returns the value of the errorConsumer record component.
errorHandler() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
Returns the value of the errorHandler record component.
errorHandler(AutoCacheFactory.ErrorHandler) - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
 
errorHandler(AutoCacheFactory.ErrorHandler) - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.ConfigBuilder
 
errorHandler(BiConsumer<Throwable, Object>) - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.ConfigBuilder
 
errorHandler(Consumer<Throwable>) - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.ConfigBuilder
 
errorPredicate() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue
Returns the value of the errorPredicate record component.
errorPredicate() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorResume
Returns the value of the errorPredicate record component.
eventSource() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
Returns the value of the eventSource record component.

F

fluxAdapter() - Static method in interface io.github.pellse.assembler.FluxAdapter
 
fluxAdapter(boolean) - Static method in interface io.github.pellse.assembler.FluxAdapter
 
fluxAdapter(Scheduler) - Static method in interface io.github.pellse.assembler.FluxAdapter
 
FluxAdapter - Interface in io.github.pellse.assembler
 
from(Function<TC, Publisher<R>>) - Static method in interface io.github.pellse.assembler.RuleMapperSource
 
Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R> - Interface in io.github.pellse.util.function
 
Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R> - Interface in io.github.pellse.util.function
 
Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R> - Interface in io.github.pellse.util.function
 
Function3<T1,T2,T3,R> - Interface in io.github.pellse.util.function
 
Function4<T1,T2,T3,T4,R> - Interface in io.github.pellse.util.function
 
Function5<T1,T2,T3,T4,T5,R> - Interface in io.github.pellse.util.function
 
Function6<T1,T2,T3,T4,T5,T6,R> - Interface in io.github.pellse.util.function
 
Function7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in io.github.pellse.util.function
 
Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in io.github.pellse.util.function
 
Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - Interface in io.github.pellse.util.function
 

G

get(Supplier<R>) - Static method in interface io.github.pellse.util.ObjectUtils
 
get(K) - Method in interface io.github.pellse.util.lookup.LookupTable
 
get(R) - Static method in interface io.github.pellse.util.ObjectUtils
 
getAll(Iterable<ID>) - Method in interface io.github.pellse.assembler.caching.Cache
 

H

hashCode() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorMap
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorResume
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorStop
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToOneCacheContext
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.caching.CacheEvent.Removed
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.caching.CacheEvent.Updated
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.RuleContext.DefaultRuleContext
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
Returns a hash code value for this object.

I

idComparator() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext
Returns the value of the idComparator record component.
idComparator() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns the value of the idComparator record component.
idResolver() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext
Returns the value of the idResolver record component.
idResolver() - Method in interface io.github.pellse.assembler.RuleMapperContext
 
idResolver() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns the value of the idResolver record component.
idResolver() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
 
ifNotNull(T, Consumer<T>) - Static method in interface io.github.pellse.util.ObjectUtils
 
initializeResultMap(Collection<ID>, Map<ID, RRC>, Function<ID, RRC>) - Static method in interface io.github.pellse.assembler.QueryUtils
 
innerIdResolver() - Method in record class io.github.pellse.assembler.RuleContext.DefaultRuleContext
Returns the value of the innerIdResolver record component.
innerIdResolver() - Method in interface io.github.pellse.assembler.RuleContext
 
innerIdResolver() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns the value of the innerIdResolver record component.
innerIdResolver() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
Returns the value of the innerIdResolver record component.
io.github.pellse.assembler - package io.github.pellse.assembler
 
io.github.pellse.assembler.caching - package io.github.pellse.assembler.caching
 
io.github.pellse.concurrent - package io.github.pellse.concurrent
 
io.github.pellse.util - package io.github.pellse.util
 
io.github.pellse.util.collection - package io.github.pellse.util.collection
 
io.github.pellse.util.function - package io.github.pellse.util.function
 
io.github.pellse.util.lookup - package io.github.pellse.util.lookup
 
io.github.pellse.util.reactive - package io.github.pellse.util.reactive
 
isEmpty(Iterable<?>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
isEmpty(Map<?, ?>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
isEmptySource(RuleMapperSource<T, TC, K, ID, EID, R, RRC, CTX>) - Static method in interface io.github.pellse.assembler.RuleMapperSource
 
isNotEmpty(Iterable<?>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
isNotEmpty(Map<?, ?>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
isSafeEqual(T1, Function<? super T1, ? extends U>, T2, Function<? super T2, ? extends U>) - Static method in interface io.github.pellse.util.ObjectUtils
 
isSafeEqual(T, T, Function<? super T, ? extends U>) - Static method in interface io.github.pellse.util.ObjectUtils
 

L

lifeCycleEventAdapter(T, Function<T, U>, Consumer<U>) - Static method in interface io.github.pellse.assembler.LifeCycleEventSource
 
lifeCycleEventBroadcaster() - Static method in interface io.github.pellse.assembler.LifeCycleEventBroadcaster
 
LifeCycleEventBroadcaster - Interface in io.github.pellse.assembler
 
LifeCycleEventListener - Interface in io.github.pellse.assembler
 
lifeCycleEventSource(LifeCycleEventSource) - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
 
lifeCycleEventSource(LifeCycleEventSource) - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.LifeCycleEventSourceBuilder
 
LifeCycleEventSource - Interface in io.github.pellse.assembler
 
logger - Static variable in interface io.github.pellse.assembler.caching.AutoCacheFactory
 
lookupTable() - Static method in interface io.github.pellse.util.lookup.LookupTable
 
LookupTable<K,V> - Interface in io.github.pellse.util.lookup
 
lookupTableFrom(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in interface io.github.pellse.util.lookup.LookupTable
 

M

mapCollector() - Method in interface io.github.pellse.assembler.caching.CacheContext
 
mapCollector() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext
Returns the value of the mapCollector record component.
mapCollector() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToOneCacheContext
Returns the value of the mapCollector record component.
mapCollector() - Method in interface io.github.pellse.assembler.RuleMapperContext
 
mapCollector() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
 
mapCollector() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
 
mapFactory() - Method in record class io.github.pellse.assembler.RuleContext.DefaultRuleContext
Returns the value of the mapFactory record component.
mapFactory() - Method in interface io.github.pellse.assembler.RuleContext
 
mapFactory() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns the value of the mapFactory record component.
mapFactory() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
Returns the value of the mapFactory record component.
MapFactory<ID,R> - Interface in io.github.pellse.assembler
 
mapMerger() - Method in interface io.github.pellse.assembler.caching.CacheContext
 
mapMerger() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext
Returns the value of the mapMerger record component.
mapMerger() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToOneCacheContext
Returns the value of the mapMerger record component.
mapMerger() - Method in interface io.github.pellse.assembler.RuleMapperContext
 
mapMerger() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
 
mapMerger() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
 
mapper() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorMap
Returns the value of the mapper record component.
mapper(CacheFactory<ID, R, RRC, CTX>, Function<CTX, BiFunction<ID, RRC, RRC>>) - Static method in interface io.github.pellse.assembler.caching.MapperCacheFactory
 
mapper(Function<CTX, BiFunction<ID, RRC, RRC>>) - Static method in interface io.github.pellse.assembler.caching.MapperCacheFactory
 
MapperCacheFactory - Interface in io.github.pellse.assembler.caching
 
MAX_WINDOW_SIZE - Static variable in interface io.github.pellse.assembler.caching.AutoCacheFactory
 
maxWindowSize(int) - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder
 
maxWindowSizeAndTime(int, Duration) - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder
 
maxWindowTime(Duration) - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder
 
merge(Map<ID, RRC>, Map<ID, RRC>) - Method in interface io.github.pellse.assembler.caching.MergeStrategy
 
mergeMaps(Map<K, List<V>>, Map<K, List<V>>, Function<? super V, ID>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
mergeMaps(Map<K, V>...) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
mergeMaps(Map<K, VC>, Map<K, VC>, Function<? super V, ID>, Function<Collection<V>, VC>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
MergeStrategy<ID,RRC> - Interface in io.github.pellse.assembler.caching
 

N

newMap(Consumer<Map<K, V>>...) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
newMap(Map<K, V>, Consumer<Map<K, V>>...) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
newMap(Map<K, V>, Supplier<M>, Consumer<Map<K, V>>...) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
nonNull(Predicate<T>) - Static method in interface io.github.pellse.util.ObjectUtils
 
nullToEmpty(Supplier<T>) - Static method in interface io.github.pellse.util.reactive.ReactiveUtils
 
nullToEmpty(T) - Static method in interface io.github.pellse.util.reactive.ReactiveUtils
 
nullToEmptyMap(Map<K, V>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
nullToEmptyMap(T, Supplier<T>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
nullToEmptySource(RuleMapperSource<T, TC, K, ID, EID, R, RRC, CTX>) - Static method in interface io.github.pellse.assembler.RuleMapperSource
 

O

ObjectUtils - Interface in io.github.pellse.util
 
observableCache(Consumer<Map<ID, RRC>>, Consumer<Map<ID, RRC>>, Consumer<Map<ID, RRC>>, Consumer<Map<ID, RRC>>, BiConsumer<Map<ID, RRC>, Map<ID, RRC>>) - Static method in interface io.github.pellse.assembler.caching.ObservableCacheFactory
 
ObservableCacheFactory - Interface in io.github.pellse.assembler.caching
 
of(Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>) - Static method in interface io.github.pellse.util.function.Function10
 
of(Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>) - Static method in interface io.github.pellse.util.function.Function11
 
of(Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>) - Static method in interface io.github.pellse.util.function.Function12
 
of(Function3<T1, T2, T3, R>) - Static method in interface io.github.pellse.util.function.Function3
 
of(Function4<T1, T2, T3, T4, R>) - Static method in interface io.github.pellse.util.function.Function4
 
of(Function5<T1, T2, T3, T4, T5, R>) - Static method in interface io.github.pellse.util.function.Function5
 
of(Function6<T1, T2, T3, T4, T5, T6, R>) - Static method in interface io.github.pellse.util.function.Function6
 
of(Function7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in interface io.github.pellse.util.function.Function7
 
of(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in interface io.github.pellse.util.function.Function8
 
of(Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>) - Static method in interface io.github.pellse.util.function.Function9
 
onErrorContinue() - Static method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue
 
onErrorContinue(BiConsumer<Throwable, Object>) - Static method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue
 
onErrorContinue(Consumer<Throwable>) - Static method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue
 
onErrorContinue(Predicate<E>, BiConsumer<Throwable, Object>) - Static method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue
 
OnErrorContinue(Predicate<E>, BiConsumer<Throwable, Object>) - Constructor for record class io.github.pellse.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.assembler.caching.AutoCacheFactory.OnErrorMap
 
OnErrorMap(Function<? super Throwable, ? extends Throwable>) - Constructor for record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorMap
Creates an instance of a OnErrorMap record class.
onErrorResume() - Static method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorResume
 
onErrorResume(Consumer<Throwable>) - Static method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorResume
 
onErrorResume(Predicate<Throwable>, Consumer<Throwable>) - Static method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorResume
 
OnErrorResume(Predicate<Throwable>, Consumer<Throwable>) - Constructor for record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorResume
Creates an instance of a OnErrorResume record class.
onErrorStop() - Static method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorStop
 
OnErrorStop() - Constructor for record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorStop
Creates an instance of a OnErrorStop record class.
oneToMany(Function<R, EID>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToMany(Function<R, EID>, RuleMapperSource<T, TC, K, ID, EID, R, List<R>, RuleMapperContext.OneToManyContext<T, TC, K, ID, EID, R, List<R>>>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToMany(Function<R, EID>, RuleMapperSource<T, TC, K, ID, EID, R, RC, RuleMapperContext.OneToManyContext<T, TC, K, ID, EID, R, RC>>, Supplier<RC>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToMany(Function<R, EID>, Function<TC, Publisher<R>>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToMany(Function<R, EID>, Function<TC, Publisher<R>>, Supplier<RC>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToManyAsSet(Function<R, EID>, RuleMapperSource<T, TC, K, ID, EID, R, Set<R>, RuleMapperContext.OneToManyContext<T, TC, K, ID, EID, R, Set<R>>>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToManyAsSet(Function<R, EID>, Function<TC, Publisher<R>>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToManyCache(CacheContext.OneToManyCacheContext<ID, EID, R, RC>, Cache<ID, RC>) - Static method in interface io.github.pellse.assembler.caching.Cache
 
OneToManyCacheContext(Function<R, EID>, IntFunction<Collector<R, ?, Map<ID, RC>>>, BiFunction<Map<ID, RC>, Map<ID, RC>, Map<ID, RC>>, Comparator<R>, Supplier<RC>, CacheFactory.CacheTransformer<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>) - Constructor for record class io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext
Creates an instance of a OneToManyCacheContext record class.
OneToManyContext(RuleContext<T, TC, K, ID, R, RC>, Function<R, EID>, Comparator<R>, Supplier<RC>) - Constructor for record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
 
OneToManyContext(Function<T, K>, Function<R, ID>, Function<T, ID>, Supplier<TC>, MapFactory<ID, RC>, Function<R, EID>, Comparator<R>, Supplier<RC>, Class<RC>) - Constructor for record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Creates an instance of a OneToManyContext record class.
oneToOne() - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToOne(RuleMapperSource<T, TC, K, ID, ID, R, R, RuleMapperContext.OneToOneContext<T, TC, K, ID, R>>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToOne(RuleMapperSource<T, TC, K, ID, ID, R, R, RuleMapperContext.OneToOneContext<T, TC, K, ID, R>>, Function<ID, R>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToOne(Function<TC, Publisher<R>>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToOne(Function<TC, Publisher<R>>, Function<ID, R>) - Static method in interface io.github.pellse.assembler.RuleMapper
 
oneToOneCache(Cache<ID, R>) - Static method in interface io.github.pellse.assembler.caching.Cache
 
OneToOneCacheContext(IntFunction<Collector<R, ?, Map<ID, R>>>, BiFunction<Map<ID, R>, Map<ID, R>, Map<ID, R>>, CacheFactory.CacheTransformer<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>>) - Constructor for record class io.github.pellse.assembler.caching.CacheContext.OneToOneCacheContext
Creates an instance of a OneToOneCacheContext record class.
OneToOneContext(RuleContext<T, TC, K, ID, R, R>, Function<ID, R>) - Constructor for record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
 
OneToOneContext(Function<T, K>, Function<R, ID>, Function<T, ID>, Supplier<TC>, MapFactory<ID, R>, Function<ID, R>) - Constructor for record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
Creates an instance of a OneToOneContext record class.
optimizedCache(Cache<ID, RRC>) - Static method in interface io.github.pellse.assembler.caching.Cache
 
or(Predicate<T>, Predicate<T>) - Static method in interface io.github.pellse.util.ObjectUtils
 
outerIdResolver() - Method in record class io.github.pellse.assembler.RuleContext.DefaultRuleContext
Returns the value of the outerIdResolver record component.
outerIdResolver() - Method in interface io.github.pellse.assembler.RuleContext
 
outerIdResolver() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns the value of the outerIdResolver record component.
outerIdResolver() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
Returns the value of the outerIdResolver record component.

P

pipe(RuleMapperSource<T, TC, K, ID, EID, R, RRC, CTX>, Function<? super RuleMapperSource<T, TC, K, ID, EID, R, RRC, CTX>, ? extends RuleMapperSource<T, TC, K, ID, EID, R, RRC, CTX>>...) - Static method in interface io.github.pellse.assembler.RuleMapperSource
 
put(K, V) - Method in interface io.github.pellse.util.lookup.LookupTable
 
putAll(Map<ID, RRC>) - Method in interface io.github.pellse.assembler.caching.Cache
 

Q

QueryUtils - Interface in io.github.pellse.assembler
 

R

ReactiveUtils - Interface in io.github.pellse.util.reactive
 
readAll(Iterable<? extends K>, Map<K, V>, Function<V, V1>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
readAll(Iterable<? extends K>, Map<K, V>, Supplier<M>, Function<V, V1>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
readAll(Iterable<K>, Map<K, V>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
ReentrantExecutor - Interface in io.github.pellse.concurrent
 
ReentrantExecutor.WriteLockExecutor<U> - Interface in io.github.pellse.concurrent
 
removeAll(Map<ID, RRC>) - Method in interface io.github.pellse.assembler.caching.Cache
 
removed(R) - Static method in interface io.github.pellse.assembler.caching.CacheEvent
 
Removed(R) - Constructor for record class io.github.pellse.assembler.caching.CacheEvent.Removed
Creates an instance of a Removed record class.
removeDuplicates(Collection<V>, Function<? super V, K>, Function<Collection<V>, VC>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
resolve(Map<T, Mono<RRC>>) - Static method in interface io.github.pellse.util.reactive.ReactiveUtils
 
rule(Function<R, ID>, Function<T, ID>, RuleMapper<T, List<T>, K, ID, R, RRC>) - Static method in interface io.github.pellse.assembler.Rule
 
rule(Function<R, ID>, Function<T, ID>, Supplier<TC>, MapFactory<ID, RRC>, RuleMapper<T, TC, K, ID, R, RRC>) - Static method in interface io.github.pellse.assembler.Rule
 
rule(Function<R, ID>, Function<T, ID>, Supplier<TC>, RuleMapper<T, TC, K, ID, R, RRC>) - Static method in interface io.github.pellse.assembler.Rule
 
rule(Function<R, K>, RuleMapper<T, List<T>, K, K, R, RRC>) - Static method in interface io.github.pellse.assembler.Rule
 
rule(Function<R, K>, Supplier<TC>, MapFactory<K, RRC>, RuleMapper<T, TC, K, K, R, RRC>) - Static method in interface io.github.pellse.assembler.Rule
 
rule(Function<R, K>, Supplier<TC>, RuleMapper<T, TC, K, K, R, RRC>) - Static method in interface io.github.pellse.assembler.Rule
 
Rule<T,K,RRC> - Interface in io.github.pellse.assembler
 
ruleBuilder(Function<Function<T, K>, RuleContext<T, TC, K, ID, R, RRC>>, RuleMapper<T, TC, K, ID, R, RRC>) - Static method in interface io.github.pellse.assembler.Rule
 
ruleContext(Function<R, ID>, Function<T, ID>) - Static method in interface io.github.pellse.assembler.RuleContext
 
ruleContext(Function<R, ID>, Function<T, ID>, Supplier<TC>) - Static method in interface io.github.pellse.assembler.RuleContext
 
ruleContext(Function<R, ID>, Function<T, ID>, Supplier<TC>, MapFactory<ID, RRC>) - Static method in interface io.github.pellse.assembler.RuleContext
 
ruleContext(Function<R, K>) - Static method in interface io.github.pellse.assembler.RuleContext
 
ruleContext(Function<R, K>, Supplier<TC>) - Static method in interface io.github.pellse.assembler.RuleContext
 
ruleContext(Function<R, K>, Supplier<TC>, MapFactory<K, RRC>) - Static method in interface io.github.pellse.assembler.RuleContext
 
RuleContext<T,TC,K,ID,R,RRC> - Interface in io.github.pellse.assembler
 
RuleContext.DefaultRuleContext<T,TC,K,ID,R,RRC> - Record Class in io.github.pellse.assembler
 
RuleMapper<T,TC,K,ID,R,RRC> - Interface in io.github.pellse.assembler
 
RuleMapperContext<T,TC,K,ID,EID,R,RRC> - Interface in io.github.pellse.assembler
 
RuleMapperContext.OneToManyContext<T,TC,K,ID,EID,R,RC> - Record Class in io.github.pellse.assembler
 
RuleMapperContext.OneToOneContext<T,TC,K,ID,R> - Record Class in io.github.pellse.assembler
 
RuleMapperSource<T,TC,K,ID,EID,R,RRC,CTX> - Interface in io.github.pellse.assembler
 
run(Runnable) - Static method in interface io.github.pellse.util.ObjectUtils
 
run(T, Consumer<T>...) - Static method in interface io.github.pellse.util.ObjectUtils
 
runIf(T, Predicate<T>, Consumer<T>) - Static method in interface io.github.pellse.util.ObjectUtils
 

S

safeApply(C, Function<C, Publisher<R>>) - Static method in interface io.github.pellse.assembler.QueryUtils
 
scheduler() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
Returns the value of the scheduler record component.
scheduler(Scheduler) - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
 
scheduler(Scheduler) - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.SchedulerBuilder
 
size(Iterable<?>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
sortBy(CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>) - Static method in interface io.github.pellse.assembler.caching.SortByCacheFactory
 
sortBy(CacheFactory<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>>, Comparator<R>) - Static method in interface io.github.pellse.assembler.caching.SortByCacheFactory
 
sortBy(Comparator<R>) - Static method in interface io.github.pellse.assembler.caching.SortByCacheFactory
 
SortByCacheFactory - Interface in io.github.pellse.assembler.caching
 
start() - Method in interface io.github.pellse.assembler.LifeCycleEventListener
 
stop() - Method in interface io.github.pellse.assembler.LifeCycleEventListener
 
streamFlattener() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
 
streamFlattener() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
 
streamFlattener() - Method in interface io.github.pellse.assembler.RuleMapperContext
 
subtractFromMap(Map<K, List<V>>, Map<K, List<V>>, Function<? super V, ID>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
subtractFromMap(Map<K, VC>, Map<K, VC>, Function<? super V, ID>, Supplier<VC>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 

T

then(T, Function<T, R>) - Static method in interface io.github.pellse.util.ObjectUtils
 
toCacheEvent(boolean, R) - Static method in interface io.github.pellse.assembler.caching.CacheEvent
 
toCacheEvent(Predicate<T>) - Static method in interface io.github.pellse.assembler.caching.CacheEvent
 
toCacheEvent(Predicate<T>, Function<T, R>) - Static method in interface io.github.pellse.assembler.caching.CacheEvent
 
toFlux(Iterable<T>) - Method in interface io.github.pellse.assembler.BatchRule
 
toFluxErrorHandler() - Method in interface io.github.pellse.assembler.caching.AutoCacheFactory.ErrorHandler
 
toFluxErrorHandler() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue
 
toFluxErrorHandler() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorMap
 
toFluxErrorHandler() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorResume
 
toFluxErrorHandler() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorStop
 
toHashMap(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
toJavaMap(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>, IntFunction<M>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
toLinkedHashMap(Iterable<T>, Function<? super T, ? extends K>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
toLinkedHashMap(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
toLinkedHashMap(Map<K, V>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
toMapSupplier(int, MapFactory<ID, R>) - Static method in interface io.github.pellse.assembler.QueryUtils
 
toMono(Iterable<T>) - Method in interface io.github.pellse.assembler.BatchRule
 
toMono(Consumer<Map<ID, RRC>>) - Static method in interface io.github.pellse.assembler.caching.CacheFactory
 
topLevelCollectionFactory() - Method in record class io.github.pellse.assembler.RuleContext.DefaultRuleContext
Returns the value of the topLevelCollectionFactory record component.
topLevelCollectionFactory() - Method in interface io.github.pellse.assembler.RuleContext
 
topLevelCollectionFactory() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns the value of the topLevelCollectionFactory record component.
topLevelCollectionFactory() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
Returns the value of the topLevelCollectionFactory record component.
topLevelIdResolver() - Method in record class io.github.pellse.assembler.RuleContext.DefaultRuleContext
Returns the value of the topLevelIdResolver record component.
topLevelIdResolver() - Method in interface io.github.pellse.assembler.RuleContext
 
topLevelIdResolver() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns the value of the topLevelIdResolver record component.
topLevelIdResolver() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
Returns the value of the topLevelIdResolver record component.
toPublisher(Function<TC, Iterable<R>>) - Static method in interface io.github.pellse.assembler.QueryUtils
 
toResultMap(Collection<T>, Map<ID, RRC>, Function<T, ID>, Function<ID, RRC>) - Static method in interface io.github.pellse.assembler.QueryUtils
 
toStream(C) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
toString() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorMap
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorResume
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorStop
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.caching.CacheContext.OneToOneCacheContext
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.caching.CacheEvent.Removed
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.caching.CacheEvent.Updated
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.RuleContext.DefaultRuleContext
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToManyContext
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.assembler.RuleMapperContext.OneToOneContext
Returns a string representation of this record class.
transform(Iterable<? extends T>, Function<T, R>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
transformer(CacheFactory.CacheTransformer<?, R, ?, ?>) - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
 
transformer(CacheFactory.CacheTransformer<?, R, ?, ?>) - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.CacheTransformerBuilder
 
transformMap(Map<K, V>, BiFunction<K, V, K1>, BiFunction<K, V, V1>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
transformMapKeys(Map<K, V>, BiFunction<K, V, K1>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
transformMapKeys(Map<K, V>, Function<K, K1>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
transformMapValues(Map<K, V>, BiFunction<K, V, V1>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
transformMapValues(Map<K, V>, Function<V, V1>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
translate(Iterable<? extends E>, Supplier<C>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 

U

updateAll(Map<ID, RRC>, Map<ID, RRC>) - Method in interface io.github.pellse.assembler.caching.Cache
 
updateCache(Cache<ID, RRC>, Map<ID, RRC>, Map<ID, RRC>) - Method in interface io.github.pellse.assembler.caching.Cache.CacheUpdater
 
updated(R) - Static method in interface io.github.pellse.assembler.caching.CacheEvent
 
Updated(R) - Constructor for record class io.github.pellse.assembler.caching.CacheEvent.Updated
Creates an instance of a Updated record class.

V

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

W

windowingStrategy() - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
Returns the value of the windowingStrategy record component.
windowingStrategy(AutoCacheFactory.WindowingStrategy<U>) - Method in record class io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder
 
windowingStrategy(AutoCacheFactory.WindowingStrategy<U>) - Method in interface io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder
 
withCorrelationIdResolver(Function<T, K>) - Static method in interface io.github.pellse.assembler.AssemblerBuilder
 
withCorrelationIdResolver(Function<T, K>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithCorrelationIdResolverBuilder
 
withIdResolver(Function<T, K>) - Static method in interface io.github.pellse.assembler.BatchRule
 
withLock(Supplier<Mono<U>>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor.WriteLockExecutor
 
withLock(Mono<U>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor.WriteLockExecutor
 
withReadLock(Function<ReentrantExecutor.WriteLockExecutor<T>, Mono<T>>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor
 
withReadLock(Function<ReentrantExecutor.WriteLockExecutor<T>, Mono<T>>, Duration, Supplier<T>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor
 
withReadLock(Function<ReentrantExecutor.WriteLockExecutor<T>, Mono<T>>, Supplier<T>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor
 
withReadLock(Mono<T>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor
 
withReadLock(Mono<T>, Duration, Supplier<T>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor
 
withReadLock(Mono<T>, Supplier<T>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor
 
withRules(Rule<T, K, E1>, Rule<T, K, E2>, Rule<T, K, E3>, Rule<T, K, E4>, Rule<T, K, E5>, Rule<T, K, E6>, Rule<T, K, E7>, Rule<T, K, E8>, Rule<T, K, E9>, Rule<T, K, E10>, Rule<T, K, E11>, Function12<T, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(Rule<T, K, E1>, Rule<T, K, E2>, Rule<T, K, E3>, Rule<T, K, E4>, Rule<T, K, E5>, Rule<T, K, E6>, Rule<T, K, E7>, Rule<T, K, E8>, Rule<T, K, E9>, Rule<T, K, E10>, Function11<T, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(Rule<T, K, E1>, Rule<T, K, E2>, Rule<T, K, E3>, Rule<T, K, E4>, Rule<T, K, E5>, Rule<T, K, E6>, Rule<T, K, E7>, Rule<T, K, E8>, Rule<T, K, E9>, Function10<T, E1, E2, E3, E4, E5, E6, E7, E8, E9, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(Rule<T, K, E1>, Rule<T, K, E2>, Rule<T, K, E3>, Rule<T, K, E4>, Rule<T, K, E5>, Rule<T, K, E6>, Rule<T, K, E7>, Rule<T, K, E8>, Function9<T, E1, E2, E3, E4, E5, E6, E7, E8, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(Rule<T, K, E1>, Rule<T, K, E2>, Rule<T, K, E3>, Rule<T, K, E4>, Rule<T, K, E5>, Rule<T, K, E6>, Rule<T, K, E7>, Function8<T, E1, E2, E3, E4, E5, E6, E7, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(Rule<T, K, E1>, Rule<T, K, E2>, Rule<T, K, E3>, Rule<T, K, E4>, Rule<T, K, E5>, Rule<T, K, E6>, Function7<T, E1, E2, E3, E4, E5, E6, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(Rule<T, K, E1>, Rule<T, K, E2>, Rule<T, K, E3>, Rule<T, K, E4>, Rule<T, K, E5>, Function6<T, E1, E2, E3, E4, E5, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(Rule<T, K, E1>, Rule<T, K, E2>, Rule<T, K, E3>, Rule<T, K, E4>, Function5<T, E1, E2, E3, E4, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(Rule<T, K, E1>, Rule<T, K, E2>, Rule<T, K, E3>, Function4<T, E1, E2, E3, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(Rule<T, K, E1>, Rule<T, K, E2>, Function3<T, E1, E2, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(Rule<T, K, E1>, BiFunction<T, E1, R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withRules(List<Rule<T, K, ?>>, BiFunction<T, Object[], R>) - Method in interface io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder
 
withWriteLock(Mono<T>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor
 
withWriteLock(Mono<T>, Duration, Supplier<T>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor
 
withWriteLock(Mono<T>, Supplier<T>) - Method in interface io.github.pellse.concurrent.ReentrantExecutor
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form