Class Hierarchy
- java.lang.Object
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder<R,U> (implements io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder<R,U>)
- java.lang.Record
- io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue<E> (implements io.github.pellse.cohereflux.caching.AutoCacheFactory.ErrorHandler)
- io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorMap (implements io.github.pellse.cohereflux.caching.AutoCacheFactory.ErrorHandler)
- io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorStop (implements io.github.pellse.cohereflux.caching.AutoCacheFactory.ErrorHandler)
- io.github.pellse.cohereflux.caching.CacheEvent.Removed<R> (implements io.github.pellse.cohereflux.caching.CacheEvent<R>)
- io.github.pellse.cohereflux.caching.CacheEvent.Updated<R> (implements io.github.pellse.cohereflux.caching.CacheEvent<R>)
- io.github.pellse.cohereflux.caching.CacheFactory.CacheContext<ID,R,RRC>
- io.github.pellse.cohereflux.RuleContext.DefaultRuleContext<T,TC,ID,R,RRC> (implements io.github.pellse.cohereflux.RuleContext<T,TC,ID,R,RRC>)
- io.github.pellse.cohereflux.RuleMapperContext.DefaultRuleMapperContext<T,TC,ID,EID,R,RRC> (implements io.github.pellse.cohereflux.RuleMapperContext<T,TC,ID,EID,R,RRC>)
- java.lang.Throwable (implements java.io.Serializable)
Interface Hierarchy
- io.github.pellse.cohereflux.caching.AutoCacheFactory
- io.github.pellse.cohereflux.caching.AutoCacheFactory.ErrorHandler
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.AutoCacheFactoryDelegateBuilder<R>
- io.github.pellse.cohereflux.caching.Cache<ID,R>
- io.github.pellse.cohereflux.caching.CacheEvent<R>
- io.github.pellse.cohereflux.caching.CacheFactory<ID,R,RRC>
- io.github.pellse.cohereflux.CohereFlux<T,R>
- io.github.pellse.cohereflux.CohereFluxAdapter<T,ID,R>
- io.github.pellse.cohereflux.CohereFluxBuilder
- io.github.pellse.cohereflux.CohereFluxBuilder.Builder<T,ID,R>
- io.github.pellse.cohereflux.CohereFluxBuilder.WithCorrelationIdResolverBuilder<R>
- io.github.pellse.cohereflux.CohereFluxBuilder.WithRulesBuilder<T,ID,R>
- io.github.pellse.util.collection.CollectionUtils
- io.github.pellse.cohereflux.caching.ConcurrentCache.Lock
- io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
- io.github.pellse.cohereflux.FluxAdapter
- java.util.function.Function<T,R>
- io.github.pellse.cohereflux.caching.AutoCacheFactory.WindowingStrategy<R>
- io.github.pellse.cohereflux.caching.Cache.FetchFunction<ID,R>
- io.github.pellse.cohereflux.caching.CacheFactory.CacheTransformer<ID,R,RRC>
- io.github.pellse.cohereflux.MapFactory<ID,R>
- io.github.pellse.cohereflux.Rule<T,ID,RRC>
- io.github.pellse.cohereflux.RuleMapper<T,TC,ID,R,RRC>
- io.github.pellse.cohereflux.RuleMapperSource<T,TC,ID,EID,R,RRC>
- io.github.pellse.util.function.Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R>
- io.github.pellse.util.function.Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R>
- io.github.pellse.util.function.Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R>
- io.github.pellse.util.function.Function3<T1,T2,T3,R>
- io.github.pellse.util.function.Function4<T1,T2,T3,T4,R>
- io.github.pellse.util.function.Function5<T1,T2,T3,T4,T5,R>
- io.github.pellse.util.function.Function6<T1,T2,T3,T4,T5,T6,R>
- io.github.pellse.util.function.Function7<T1,T2,T3,T4,T5,T6,T7,R>
- io.github.pellse.util.function.Function8<T1,T2,T3,T4,T5,T6,T7,T8,R>
- io.github.pellse.util.function.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R>
- io.github.pellse.cohereflux.LifeCycleEventListener
- io.github.pellse.cohereflux.LifeCycleEventSource
- io.github.pellse.cohereflux.caching.MergeStrategy<ID,R>
- io.github.pellse.util.ObjectUtils
- io.github.pellse.cohereflux.caching.ObservableCacheFactory
- io.github.pellse.cohereflux.QueryUtils
- io.github.pellse.cohereflux.Rule.BatchRule<T,RRC>
- io.github.pellse.cohereflux.Rule.BatchRuleBuilder<T,ID>
- io.github.pellse.cohereflux.RuleContext<T,TC,ID,R,RRC>