Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form