Index
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, - Interface in io.github.pellse.assemblerR> - AssemblerBuilder - Interface in io.github.pellse.assembler
- AssemblerBuilder.Builder<T,
K, - Interface in io.github.pellse.assemblerR> - AssemblerBuilder.WithCorrelationIdResolverBuilder<R> - Interface in io.github.pellse.assembler
- AssemblerBuilder.WithRulesBuilder<T,
K, - Interface in io.github.pellse.assemblerR> - 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, - Interface in io.github.pellse.assembler.cachingRRC, CTX> - CacheContext.OneToManyCacheContext<ID,
EID, - Record Class in io.github.pellse.assembler.cachingR, RC> - 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, - Interface in io.github.pellse.assembler.cachingRRC, CTX> - CacheFactory.CacheTransformer<ID,
R, - Interface in io.github.pellse.assembler.cachingRRC, CTX> - 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, - Interface in io.github.pellse.util.functionT3, T4, T5, T6, T7, T8, T9, T10, R> - Function11<T1,
T2, - Interface in io.github.pellse.util.functionT3, T4, T5, T6, T7, T8, T9, T10, T11, R> - Function12<T1,
T2, - Interface in io.github.pellse.util.functionT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> - Function3<T1,
T2, - Interface in io.github.pellse.util.functionT3, R> - Function4<T1,
T2, - Interface in io.github.pellse.util.functionT3, T4, R> - Function5<T1,
T2, - Interface in io.github.pellse.util.functionT3, T4, T5, R> - Function6<T1,
T2, - Interface in io.github.pellse.util.functionT3, T4, T5, T6, R> - Function7<T1,
T2, - Interface in io.github.pellse.util.functionT3, T4, T5, T6, T7, R> - Function8<T1,
T2, - Interface in io.github.pellse.util.functionT3, T4, T5, T6, T7, T8, R> - Function9<T1,
T2, - Interface in io.github.pellse.util.functionT3, T4, T5, T6, T7, T8, T9, R>
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, - Interface in io.github.pellse.assemblerRRC> - 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, - Interface in io.github.pellse.assemblerK, ID, R, RRC> - RuleContext.DefaultRuleContext<T,
TC, - Record Class in io.github.pellse.assemblerK, ID, R, RRC> - RuleMapper<T,
TC, - Interface in io.github.pellse.assemblerK, ID, R, RRC> - RuleMapperContext<T,
TC, - Interface in io.github.pellse.assemblerK, ID, EID, R, RRC> - RuleMapperContext.OneToManyContext<T,
TC, - Record Class in io.github.pellse.assemblerK, ID, EID, R, RC> - RuleMapperContext.OneToOneContext<T,
TC, - Record Class in io.github.pellse.assemblerK, ID, R> - RuleMapperSource<T,
TC, - Interface in io.github.pellse.assemblerK, ID, EID, R, RRC, CTX> - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form