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(BiFunction<Iterable<ID>, Cache.FetchFunction<ID, R>, Mono<Map<ID, List<R>>>>, Function<Map<ID, List<R>>, Mono<?>>, Function<Map<ID, List<R>>, Mono<?>>) - Static method in interface io.github.pellse.cohereflux.caching.Cache
 
adapterCache(BiFunction<Iterable<ID>, Cache.FetchFunction<ID, R>, Mono<Map<ID, List<R>>>>, Function<Map<ID, List<R>>, Mono<?>>, Function<Map<ID, List<R>>, Mono<?>>, BiFunction<Map<ID, List<R>>, Map<ID, List<R>>, Mono<?>>) - Static method in interface io.github.pellse.cohereflux.caching.Cache
 
addLifeCycleEventListener(LifeCycleEventListener) - Method in interface io.github.pellse.cohereflux.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
 
autoCache(Supplier<Flux<R>>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactory
 
autoCache(Supplier<Flux<U>>, Predicate<U>, Function<U, R>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactory
 
autoCache(Flux<R>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactory
 
autoCache(Flux<U>, AutoCacheFactory.WindowingStrategy<U>, AutoCacheFactory.ErrorHandler, LifeCycleEventSource, Scheduler, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactory
 
autoCache(Flux<U>, Predicate<U>, Function<U, R>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactory
 
autoCacheBuilder(Supplier<Flux<R>>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder
 
autoCacheBuilder(Supplier<Flux<U>>, Predicate<U>, Function<U, R>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder
 
autoCacheBuilder(Flux<R>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder
 
autoCacheBuilder(Flux<U>, Function<U, T>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder
 
autoCacheBuilder(Flux<U>, Predicate<U>, Function<U, R>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder
 
autoCacheEvents(Flux<U>) - Static method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder
 
AutoCacheFactory - Interface in io.github.pellse.cohereflux.caching
 
AutoCacheFactory.ErrorHandler - Interface in io.github.pellse.cohereflux.caching
 
AutoCacheFactory.OnErrorContinue<E extends Throwable> - Record Class in io.github.pellse.cohereflux.caching
 
AutoCacheFactory.OnErrorMap - Record Class in io.github.pellse.cohereflux.caching
 
AutoCacheFactory.OnErrorStop - Record Class in io.github.pellse.cohereflux.caching
 
AutoCacheFactory.WindowingStrategy<R> - Interface in io.github.pellse.cohereflux.caching
 
AutoCacheFactoryBuilder - Interface in io.github.pellse.cohereflux.caching
 
AutoCacheFactoryBuilder.AutoCacheFactoryDelegateBuilder<R> - Interface in io.github.pellse.cohereflux.caching
 
AutoCacheFactoryBuilder.Builder<R,U extends CacheEvent<R>> - Class in io.github.pellse.cohereflux.caching
 
AutoCacheFactoryBuilder.ConfigBuilder<R> - Interface in io.github.pellse.cohereflux.caching
 
AutoCacheFactoryBuilder.LifeCycleEventSourceBuilder<R> - Interface in io.github.pellse.cohereflux.caching
 
AutoCacheFactoryBuilder.RetryStrategyBuilder<R> - Interface in io.github.pellse.cohereflux.caching
 
AutoCacheFactoryBuilder.SchedulerBuilder<R> - Interface in io.github.pellse.cohereflux.caching
 
AutoCacheFactoryBuilder.WindowingStrategyBuilder<R,U extends CacheEvent<R>> - Interface in io.github.pellse.cohereflux.caching
 

B

backoffRetryStrategy(long, Duration) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
backoffRetryStrategy(long, Duration) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.RetryStrategyBuilder
 
backoffRetryStrategy(long, Duration, Duration) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
backoffRetryStrategy(long, Duration, Duration) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.RetryStrategyBuilder
 
build() - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.AutoCacheFactoryDelegateBuilder
 
build() - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
build() - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.Builder
 
build(CohereFluxAdapter<T, ID, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.Builder
 
build(Scheduler) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.Builder
 

C

cache() - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
cache(BiFunction<Iterable<ID>, Cache.FetchFunction<ID, R>, Mono<Map<ID, List<R>>>>, Function<Map<ID, List<R>>, Mono<?>>, Function<Map<ID, List<R>>, Mono<?>>) - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
cache(Supplier<Map<ID, List<R>>>) - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
cache(Map<ID, List<R>>) - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
Cache<ID,R> - Interface in io.github.pellse.cohereflux.caching
 
Cache.FetchFunction<ID,R> - Interface in io.github.pellse.cohereflux.caching
 
CacheContext(boolean, RuleMapperContext<?, ?, ID, ?, R, RRC>) - Constructor for record class io.github.pellse.cohereflux.caching.CacheFactory.CacheContext
 
CacheContext(boolean, Function<R, ID>, Function<List<R>, RRC>, Function<RRC, List<R>>) - Constructor for record class io.github.pellse.cohereflux.caching.CacheFactory.CacheContext
Creates an instance of a CacheContext record class.
cached(CacheFactory<ID, R, RRC>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
cached(RuleMapperSource<T, TC, ID, EID, R, RRC>, CacheFactory<ID, R, RRC>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
cached(RuleMapperSource<T, TC, ID, EID, R, RRC>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
cached(Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
cached(Function<TC, Publisher<R>>, CacheFactory<ID, R, RRC>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
cached(Function<TC, Publisher<R>>, Function<CacheFactory<ID, R, RRC>, CacheFactory<ID, R, RRC>>...) - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
CacheEvent<R> - Interface in io.github.pellse.cohereflux.caching
 
CacheEvent.Removed<R> - Record Class in io.github.pellse.cohereflux.caching
 
CacheEvent.Updated<R> - Record Class in io.github.pellse.cohereflux.caching
 
CacheFactory<ID,R,RRC> - Interface in io.github.pellse.cohereflux.caching
 
CacheFactory.CacheContext<ID,R,RRC> - Record Class in io.github.pellse.cohereflux.caching
 
CacheFactory.CacheTransformer<ID,R,RRC> - Interface in io.github.pellse.cohereflux.caching
 
CacheFactory.QueryFunctionException - Exception in io.github.pellse.cohereflux.caching
 
call(Function<List<ID>, Publisher<R>>) - Static method in interface io.github.pellse.cohereflux.RuleMapperSource
 
call(Function<T, K>, Function<List<K>, Publisher<R>>) - Static method in interface io.github.pellse.cohereflux.RuleMapperSource
 
CohereFlux<T,R> - Interface in io.github.pellse.cohereflux
 
CohereFluxAdapter<T,ID,R> - Interface in io.github.pellse.cohereflux
 
CohereFluxBuilder - Interface in io.github.pellse.cohereflux
 
CohereFluxBuilder.Builder<T,ID,R> - Interface in io.github.pellse.cohereflux
 
CohereFluxBuilder.WithCorrelationIdResolverBuilder<R> - Interface in io.github.pellse.cohereflux
 
CohereFluxBuilder.WithRulesBuilder<T,ID,R> - Interface in io.github.pellse.cohereflux
 
cohereFluxOf(Class<R>) - Static method in interface io.github.pellse.cohereflux.CohereFluxBuilder
 
CollectionUtils - Interface in io.github.pellse.util.collection
 
concurrent() - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(long) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(long, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(long, Duration) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(long, Duration, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, long) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, long, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, long, Duration) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, long, Duration, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, RetryBackoffSpec) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, RetryBackoffSpec, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, RetryBackoffSpec, ConcurrentCache.ConcurrencyStrategy, Scheduler) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, RetryBackoffSpec, Scheduler) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, RetrySpec) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(CacheFactory<ID, R, RRC>, RetrySpec, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(RetryBackoffSpec) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(RetryBackoffSpec, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(RetryBackoffSpec, ConcurrentCache.ConcurrencyStrategy, Scheduler) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(RetryBackoffSpec, Scheduler) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(RetrySpec) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrent(RetrySpec, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
 
concurrentCache(Cache<ID, R>) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
concurrentCache(Cache<ID, R>, long) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
concurrentCache(Cache<ID, R>, long, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
concurrentCache(Cache<ID, R>, long, Duration) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
concurrentCache(Cache<ID, R>, long, Duration, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
concurrentCache(Cache<ID, R>, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
concurrentCache(Cache<ID, R>, RetryBackoffSpec) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
concurrentCache(Cache<ID, R>, RetryBackoffSpec, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
concurrentCache(Cache<ID, R>, RetryBackoffSpec, ConcurrentCache.ConcurrencyStrategy, Scheduler) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
concurrentCache(Cache<ID, R>, RetrySpec) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
concurrentCache(Cache<ID, R>, RetrySpec, ConcurrentCache.ConcurrencyStrategy) - Static method in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
ConcurrentCache<ID,R> - Interface in io.github.pellse.cohereflux.caching
 
ConcurrentCache.ConcurrencyStrategy - Enum Class in io.github.pellse.cohereflux.caching
 
ConcurrentCache.Lock - Interface in io.github.pellse.cohereflux.caching
 
ConcurrentCache.LockNotAcquiredException - Exception in io.github.pellse.cohereflux.caching
 
ConcurrentCacheFactory - Interface in io.github.pellse.cohereflux.caching
 
concurrentLifeCycleEventListener(LifeCycleEventListener) - Static method in interface io.github.pellse.cohereflux.LifeCycleEventSource
 
convertSubQueryMappers(Publisher<T>, Function<Iterable<T>, Stream<Publisher<? extends Map<ID, ?>>>>, BiFunction<Iterable<T>, List<Map<ID, ?>>, Stream<R>>) - Method in interface io.github.pellse.cohereflux.CohereFluxAdapter
 
correlationIdResolver() - Method in record class io.github.pellse.cohereflux.caching.CacheFactory.CacheContext
Returns the value of the correlationIdResolver record component.
correlationIdResolver() - Method in interface io.github.pellse.cohereflux.RuleContext
 
correlationIdResolver() - Method in record class io.github.pellse.cohereflux.RuleContext.DefaultRuleContext
Returns the value of the correlationIdResolver record component.
correlationIdResolver() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the correlationIdResolver record component.
create(CacheFactory.CacheContext<ID, R, RRC>) - Method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
createRule(Function<R, ID>, RuleMapper<T, List<T>, ID, R, RRC>) - Method in interface io.github.pellse.cohereflux.Rule.BatchRuleBuilder
 
createRule(Function<R, ID>, Supplier<TC>, MapFactory<ID, RRC>, RuleMapper<T, TC, ID, R, RRC>) - Method in interface io.github.pellse.cohereflux.Rule.BatchRuleBuilder
 
createRule(Function<R, ID>, Supplier<TC>, RuleMapper<T, TC, ID, R, RRC>) - Method in interface io.github.pellse.cohereflux.Rule.BatchRuleBuilder
 

D

defaultMapFactory() - Static method in interface io.github.pellse.cohereflux.MapFactory
 
defaultResultProvider() - Method in interface io.github.pellse.cohereflux.RuleMapperContext
 
defaultResultProvider() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the defaultResultProvider record component.
DefaultRuleContext(Function<T, ID>, Function<R, ID>, Supplier<TC>, MapFactory<ID, RRC>) - Constructor for record class io.github.pellse.cohereflux.RuleContext.DefaultRuleContext
Creates an instance of a DefaultRuleContext record class.
DefaultRuleMapperContext(Function<R, EID>, Function<T, ID>, Function<R, ID>, Supplier<TC>, MapFactory<ID, RRC>, Function<ID, RRC>, IntFunction<Collector<R, ?, Map<ID, RRC>>>, Function<List<R>, RRC>, Function<RRC, List<R>>) - Constructor for record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Creates an instance of a DefaultRuleMapperContext record class.
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.cohereflux.RuleMapperSource
 
emptySource() - Static method in interface io.github.pellse.cohereflux.RuleMapperSource
 
equals(Object) - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorMap
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorStop
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.cohereflux.caching.CacheEvent.Removed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.cohereflux.caching.CacheEvent.Updated
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.cohereflux.caching.CacheFactory.CacheContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.cohereflux.RuleContext.DefaultRuleContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Indicates whether some other object is "equal to" this one.
errorConsumer() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue
Returns the value of the errorConsumer record component.
errorHandler(AutoCacheFactory.ErrorHandler) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
errorHandler(AutoCacheFactory.ErrorHandler) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.ConfigBuilder
 
errorHandler(BiConsumer<Throwable, Object>) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
errorHandler(BiConsumer<Throwable, Object>) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.ConfigBuilder
 
errorHandler(Consumer<Throwable>) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
errorHandler(Consumer<Throwable>) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.ConfigBuilder
 
errorPredicate() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue
Returns the value of the errorPredicate record component.
executeToFlux(Iterable<T>) - Method in interface io.github.pellse.cohereflux.Rule.BatchRule
 
executeToMono(Iterable<T>) - Method in interface io.github.pellse.cohereflux.Rule.BatchRule
 

F

first(Iterable<T>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
fixedDelayRetryStrategy(long, Duration) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
fixedDelayRetryStrategy(long, Duration) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.RetryStrategyBuilder
 
fluxAdapter() - Static method in interface io.github.pellse.cohereflux.FluxAdapter
 
fluxAdapter(Scheduler) - Static method in interface io.github.pellse.cohereflux.FluxAdapter
 
FluxAdapter - Interface in io.github.pellse.cohereflux
 
fromListConverter() - Method in record class io.github.pellse.cohereflux.caching.CacheFactory.CacheContext
Returns the value of the fromListConverter record component.
fromListConverter() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the fromListConverter record component.
fromListConverter() - Method in interface io.github.pellse.cohereflux.RuleMapperContext
 
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

getAll(Iterable<ID>, Cache.FetchFunction<ID, R>) - Method in interface io.github.pellse.cohereflux.caching.Cache
 

H

hashCode() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorMap
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorStop
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.cohereflux.caching.CacheEvent.Removed
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.cohereflux.caching.CacheEvent.Updated
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.cohereflux.caching.CacheFactory.CacheContext
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.cohereflux.RuleContext.DefaultRuleContext
Returns a hash code value for this object.
hashCode() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns a hash code value for this object.

I

idResolver() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the idResolver record component.
idResolver() - Method in interface io.github.pellse.cohereflux.RuleMapperContext
 
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.cohereflux.QueryUtils
 
intersect(Iterable<? extends E>, Iterable<? extends E>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
io.github.pellse.cohereflux - package io.github.pellse.cohereflux
 
io.github.pellse.cohereflux.caching - package io.github.pellse.cohereflux.caching
 
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
 
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() - Method in record class io.github.pellse.cohereflux.caching.CacheFactory.CacheContext
Returns the value of the isEmptySource record component.
isEmptySource(RuleMapperSource<T, TC, ID, EID, R, RRC>) - Static method in interface io.github.pellse.cohereflux.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.cohereflux.LifeCycleEventSource
 
lifeCycleEventBroadcaster() - Static method in interface io.github.pellse.cohereflux.LifeCycleEventBroadcaster
 
LifeCycleEventBroadcaster - Interface in io.github.pellse.cohereflux
 
LifeCycleEventListener - Interface in io.github.pellse.cohereflux
 
lifeCycleEventSource(LifeCycleEventSource) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
lifeCycleEventSource(LifeCycleEventSource) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.LifeCycleEventSourceBuilder
 
LifeCycleEventSource - Interface in io.github.pellse.cohereflux
 
LOCK_NOT_ACQUIRED - Static variable in interface io.github.pellse.cohereflux.caching.ConcurrentCache
 
logger - Static variable in interface io.github.pellse.cohereflux.caching.AutoCacheFactory
 

M

mapCollector() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the mapCollector record component.
mapCollector() - Method in interface io.github.pellse.cohereflux.RuleMapperContext
 
mapFactory() - Method in record class io.github.pellse.cohereflux.RuleContext.DefaultRuleContext
Returns the value of the mapFactory record component.
mapFactory() - Method in interface io.github.pellse.cohereflux.RuleContext
 
mapFactory() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the mapFactory record component.
MapFactory<ID,R> - Interface in io.github.pellse.cohereflux
 
mapper() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorMap
Returns the value of the mapper record component.
MAX_WINDOW_SIZE - Static variable in interface io.github.pellse.cohereflux.caching.AutoCacheFactory
 
maxRetryStrategy(long) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
maxRetryStrategy(long) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.RetryStrategyBuilder
 
maxWindowSize(int) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
maxWindowSize(int) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder
 
maxWindowSizeAndTime(int, Duration) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
maxWindowSizeAndTime(int, Duration) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder
 
maxWindowTime(Duration) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
maxWindowTime(Duration) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder
 
merge(Map<ID, List<R>>, Map<ID, List<R>>) - Method in interface io.github.pellse.cohereflux.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>, Supplier<VC>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
MergeStrategy<ID,R> - Interface in io.github.pellse.cohereflux.caching
 
mergeStrategyAwareCache(Function<R, EID>, Cache<ID, R>) - Static method in interface io.github.pellse.cohereflux.caching.Cache
 

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
 
nonNull(Predicate<T>) - Static method in interface io.github.pellse.util.ObjectUtils
 
nullToEmptySource(RuleMapperSource<T, TC, ID, EID, R, RRC>) - Static method in interface io.github.pellse.cohereflux.RuleMapperSource
 

O

ObjectUtils - Interface in io.github.pellse.util
 
observableCache(CacheFactory<ID, R, RRC>, Consumer<Map<ID, List<R>>>, Consumer<Map<ID, List<R>>>, Consumer<Map<ID, List<R>>>, BiConsumer<Map<ID, List<R>>, Map<ID, List<R>>>) - Static method in interface io.github.pellse.cohereflux.caching.ObservableCacheFactory
 
observableCache(Consumer<Map<ID, List<R>>>, Consumer<Map<ID, List<R>>>, Consumer<Map<ID, List<R>>>, BiConsumer<Map<ID, List<R>>, Map<ID, List<R>>>) - Static method in interface io.github.pellse.cohereflux.caching.ObservableCacheFactory
 
ObservableCacheFactory - Interface in io.github.pellse.cohereflux.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.cohereflux.caching.AutoCacheFactory.OnErrorContinue
 
onErrorContinue(BiConsumer<Throwable, Object>) - Static method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue
 
onErrorContinue(Consumer<Throwable>) - Static method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue
 
onErrorContinue(Predicate<E>, BiConsumer<Throwable, Object>) - Static method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue
 
OnErrorContinue(Predicate<E>, BiConsumer<Throwable, Object>) - Constructor for record class io.github.pellse.cohereflux.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.cohereflux.caching.AutoCacheFactory.OnErrorMap
 
OnErrorMap(Function<? super Throwable, ? extends Throwable>) - Constructor for record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorMap
Creates an instance of a OnErrorMap record class.
onErrorStop() - Static method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorStop
 
OnErrorStop() - Constructor for record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorStop
Creates an instance of a OnErrorStop record class.
oneToMany(Function<R, EID>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToMany(Function<R, EID>, RuleMapperSource<T, TC, ID, EID, R, List<R>>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToMany(Function<R, EID>, RuleMapperSource<T, TC, ID, EID, R, RC>, Supplier<RC>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToMany(Function<R, EID>, Function<TC, Publisher<R>>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToMany(Function<R, EID>, Function<TC, Publisher<R>>, Supplier<RC>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToManyAsSet(Function<R, EID>, RuleMapperSource<T, TC, ID, EID, R, Set<R>>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToManyAsSet(Function<R, EID>, Function<TC, Publisher<R>>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToOne() - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToOne(RuleMapperSource<T, TC, ID, ID, R, R>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToOne(RuleMapperSource<T, TC, ID, ID, R, R>, Function<ID, R>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToOne(Function<TC, Publisher<R>>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
oneToOne(Function<TC, Publisher<R>>, Function<ID, R>) - Static method in interface io.github.pellse.cohereflux.RuleMapper
 
or(Predicate<T>, Predicate<T>) - Static method in interface io.github.pellse.util.ObjectUtils
 

P

pipe(RuleMapperSource<T, TC, ID, EID, R, RRC>, Function<? super RuleMapperSource<T, TC, ID, EID, R, RRC>, ? extends RuleMapperSource<T, TC, ID, EID, R, RRC>>...) - Static method in interface io.github.pellse.cohereflux.RuleMapperSource
 
process(Publisher<T>) - Method in interface io.github.pellse.cohereflux.CohereFlux
 
putAll(Map<ID, List<R>>) - Method in interface io.github.pellse.cohereflux.caching.Cache
 

Q

QueryUtils - Interface in io.github.pellse.cohereflux
 

R

READ - Enum constant in enum class io.github.pellse.cohereflux.caching.ConcurrentCache.ConcurrencyStrategy
 
readAll(Iterable<K>, Map<K, V>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
releaseLock() - Method in interface io.github.pellse.cohereflux.caching.ConcurrentCache.Lock
 
removeAll(Map<ID, List<R>>) - Method in interface io.github.pellse.cohereflux.caching.Cache
 
removed(R) - Static method in interface io.github.pellse.cohereflux.caching.CacheEvent
 
Removed(R) - Constructor for record class io.github.pellse.cohereflux.caching.CacheEvent.Removed
Creates an instance of a Removed record class.
removeDuplicates(Collection<V>, Function<? super V, K>, Supplier<VC>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
removeDuplicates(Map<K, VC>, Function<? super V, ID>, Supplier<VC>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
removeDuplicates(Map<K, VC>, Function<? super V, ID>, Supplier<VC>, boolean) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
retryStrategy(RetryBackoffSpec) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
retryStrategy(RetryBackoffSpec) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.RetryStrategyBuilder
 
retryStrategy(RetrySpec) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
retryStrategy(RetrySpec) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.RetryStrategyBuilder
 
rule(Function<R, ID>, RuleMapper<T, List<T>, ID, R, RRC>) - Static method in interface io.github.pellse.cohereflux.Rule
 
rule(Function<R, ID>, Supplier<TC>, MapFactory<ID, RRC>, RuleMapper<T, TC, ID, R, RRC>) - Static method in interface io.github.pellse.cohereflux.Rule
 
rule(Function<R, ID>, Supplier<TC>, RuleMapper<T, TC, ID, R, RRC>) - Static method in interface io.github.pellse.cohereflux.Rule
 
Rule<T,ID,RRC> - Interface in io.github.pellse.cohereflux
 
Rule.BatchRule<T,RRC> - Interface in io.github.pellse.cohereflux
 
Rule.BatchRuleBuilder<T,ID> - Interface in io.github.pellse.cohereflux
 
ruleContext(Function<R, ID>) - Static method in interface io.github.pellse.cohereflux.RuleContext
 
ruleContext(Function<R, ID>, Supplier<TC>) - Static method in interface io.github.pellse.cohereflux.RuleContext
 
ruleContext(Function<R, ID>, Supplier<TC>, MapFactory<ID, RRC>) - Static method in interface io.github.pellse.cohereflux.RuleContext
 
RuleContext<T,TC extends Collection<T>,ID,R,RRC> - Interface in io.github.pellse.cohereflux
 
RuleContext.DefaultRuleContext<T,TC extends Collection<T>,ID,R,RRC> - Record Class in io.github.pellse.cohereflux
 
RuleMapper<T,TC extends Collection<T>,ID,R,RRC> - Interface in io.github.pellse.cohereflux
 
RuleMapperContext<T,TC extends Collection<T>,ID,EID,R,RRC> - Interface in io.github.pellse.cohereflux
 
RuleMapperContext.DefaultRuleMapperContext<T,TC extends Collection<T>,ID,EID,R,RRC> - Record Class in io.github.pellse.cohereflux
 
RuleMapperSource<T,TC extends Collection<T>,ID,EID,R,RRC> - Interface in io.github.pellse.cohereflux
 
run(Runnable) - 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.cohereflux.QueryUtils
 
scheduler(Scheduler) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
scheduler(Scheduler) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.SchedulerBuilder
 
size(Iterable<?>) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
start() - Method in interface io.github.pellse.cohereflux.LifeCycleEventListener
 
stop() - Method in interface io.github.pellse.cohereflux.LifeCycleEventListener
 
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.cohereflux.caching.CacheEvent
 
toCacheEvent(Predicate<T>) - Static method in interface io.github.pellse.cohereflux.caching.CacheEvent
 
toCacheEvent(Predicate<T>, Function<T, R>) - Static method in interface io.github.pellse.cohereflux.caching.CacheEvent
 
toFluxErrorHandler() - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactory.ErrorHandler
 
toFluxErrorHandler() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue
 
toFluxErrorHandler() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorMap
 
toFluxErrorHandler() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorStop
 
toListConverter() - Method in record class io.github.pellse.cohereflux.caching.CacheFactory.CacheContext
Returns the value of the toListConverter record component.
toListConverter() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the toListConverter record component.
toListConverter() - Method in interface io.github.pellse.cohereflux.RuleMapperContext
 
toMono(Consumer<Map<ID, RRC>>) - Static method in interface io.github.pellse.cohereflux.caching.CacheFactory
 
topLevelCollectionFactory() - Method in record class io.github.pellse.cohereflux.RuleContext.DefaultRuleContext
Returns the value of the topLevelCollectionFactory record component.
topLevelCollectionFactory() - Method in interface io.github.pellse.cohereflux.RuleContext
 
topLevelCollectionFactory() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the topLevelCollectionFactory record component.
topLevelIdResolver() - Method in record class io.github.pellse.cohereflux.RuleContext.DefaultRuleContext
Returns the value of the topLevelIdResolver record component.
topLevelIdResolver() - Method in interface io.github.pellse.cohereflux.RuleContext
 
topLevelIdResolver() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns the value of the topLevelIdResolver record component.
toPublisher(Function<TC, Iterable<R>>) - Static method in interface io.github.pellse.cohereflux.QueryUtils
 
toQueryFunction(Function<TC, Publisher<R>>) - Static method in interface io.github.pellse.cohereflux.RuleMapperSource
 
toResultMap(Collection<T>, Map<ID, RRC>, Function<T, ID>, Function<ID, RRC>) - Static method in interface io.github.pellse.cohereflux.QueryUtils
 
toRuleMapperContext(IdAwareRuleContext<T, TC, ID, EID, R, RRC>, Function<ID, RRC>, IntFunction<Collector<R, ?, Map<ID, RRC>>>, Function<List<R>, RRC>, Function<RRC, List<R>>) - Static method in interface io.github.pellse.cohereflux.RuleMapperContext
 
toStream(C) - Static method in interface io.github.pellse.util.collection.CollectionUtils
 
toString() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorMap
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorStop
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.cohereflux.caching.CacheEvent.Removed
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.cohereflux.caching.CacheEvent.Updated
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.cohereflux.caching.CacheFactory.CacheContext
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.cohereflux.RuleContext.DefaultRuleContext
Returns a string representation of this record class.
toString() - Method in record class io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext
Returns a string representation of this record class.
toSupplier(int, MapFactory<ID, R>) - Static method in interface io.github.pellse.cohereflux.QueryUtils
 
transform(Iterable<? extends T>, Function<T, R>) - 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
 
tryAcquireLock() - Method in interface io.github.pellse.cohereflux.caching.ConcurrentCache.Lock
 

U

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

V

value() - Method in record class io.github.pellse.cohereflux.caching.CacheEvent.Removed
Returns the value of the value record component.
value() - Method in record class io.github.pellse.cohereflux.caching.CacheEvent.Updated
Returns the value of the value record component.
value() - Method in interface io.github.pellse.cohereflux.caching.CacheEvent
 
valueOf(String) - Static method in enum class io.github.pellse.cohereflux.caching.ConcurrentCache.ConcurrencyStrategy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.pellse.cohereflux.caching.ConcurrentCache.ConcurrencyStrategy
Returns an array containing the constants of this enum class, in the order they are declared.

W

windowingStrategy(AutoCacheFactory.WindowingStrategy<U>) - Method in class io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder
 
windowingStrategy(AutoCacheFactory.WindowingStrategy<U>) - Method in interface io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder
 
withCorrelationIdResolver(Function<T, ID>) - Static method in interface io.github.pellse.cohereflux.CohereFluxBuilder
 
withCorrelationIdResolver(Function<T, ID>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithCorrelationIdResolverBuilder
 
withIdResolver(Function<T, ID>) - Static method in interface io.github.pellse.cohereflux.Rule
 
withRules(Rule<T, ID, E1>, Rule<T, ID, E2>, Rule<T, ID, E3>, Rule<T, ID, E4>, Rule<T, ID, E5>, Rule<T, ID, E6>, Rule<T, ID, E7>, Rule<T, ID, E8>, Rule<T, ID, E9>, Rule<T, ID, E10>, Rule<T, ID, E11>, Function12<T, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(Rule<T, ID, E1>, Rule<T, ID, E2>, Rule<T, ID, E3>, Rule<T, ID, E4>, Rule<T, ID, E5>, Rule<T, ID, E6>, Rule<T, ID, E7>, Rule<T, ID, E8>, Rule<T, ID, E9>, Rule<T, ID, E10>, Function11<T, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(Rule<T, ID, E1>, Rule<T, ID, E2>, Rule<T, ID, E3>, Rule<T, ID, E4>, Rule<T, ID, E5>, Rule<T, ID, E6>, Rule<T, ID, E7>, Rule<T, ID, E8>, Rule<T, ID, E9>, Function10<T, E1, E2, E3, E4, E5, E6, E7, E8, E9, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(Rule<T, ID, E1>, Rule<T, ID, E2>, Rule<T, ID, E3>, Rule<T, ID, E4>, Rule<T, ID, E5>, Rule<T, ID, E6>, Rule<T, ID, E7>, Rule<T, ID, E8>, Function9<T, E1, E2, E3, E4, E5, E6, E7, E8, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(Rule<T, ID, E1>, Rule<T, ID, E2>, Rule<T, ID, E3>, Rule<T, ID, E4>, Rule<T, ID, E5>, Rule<T, ID, E6>, Rule<T, ID, E7>, Function8<T, E1, E2, E3, E4, E5, E6, E7, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(Rule<T, ID, E1>, Rule<T, ID, E2>, Rule<T, ID, E3>, Rule<T, ID, E4>, Rule<T, ID, E5>, Rule<T, ID, E6>, Function7<T, E1, E2, E3, E4, E5, E6, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(Rule<T, ID, E1>, Rule<T, ID, E2>, Rule<T, ID, E3>, Rule<T, ID, E4>, Rule<T, ID, E5>, Function6<T, E1, E2, E3, E4, E5, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(Rule<T, ID, E1>, Rule<T, ID, E2>, Rule<T, ID, E3>, Rule<T, ID, E4>, Function5<T, E1, E2, E3, E4, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(Rule<T, ID, E1>, Rule<T, ID, E2>, Rule<T, ID, E3>, Function4<T, E1, E2, E3, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(Rule<T, ID, E1>, Rule<T, ID, E2>, Function3<T, E1, E2, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(Rule<T, ID, E1>, BiFunction<T, E1, R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
withRules(List<Rule<T, ID, ?>>, BiFunction<T, Object[], R>) - Method in interface io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder
 
WRITE - Enum constant in enum class io.github.pellse.cohereflux.caching.ConcurrentCache.ConcurrencyStrategy
 
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