Package Hierarchies:
Interface Hierarchy
- io.github.pellse.assembler.Assembler<T,R>
- io.github.pellse.assembler.AssemblerAdapter<T,ID,R>
- io.github.pellse.assembler.AssemblerBuilder
- io.github.pellse.assembler.AssemblerBuilder.Builder<T,ID,R>
- io.github.pellse.assembler.AssemblerBuilder.WithCorrelationIdResolverBuilder<R>
- io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder<T,ID,R>
- io.github.pellse.assembler.caching.AutoCacheFactory
- io.github.pellse.assembler.caching.AutoCacheFactory.ErrorHandler
- io.github.pellse.assembler.caching.AutoCacheFactoryBuilder
- io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.AutoCacheFactoryDelegateBuilder<R>
- io.github.pellse.assembler.caching.Cache<ID,R>
- io.github.pellse.assembler.caching.CacheEvent<R>
- io.github.pellse.assembler.caching.CacheFactory<ID,R,RRC>
- io.github.pellse.util.collection.CollectionUtils
- io.github.pellse.assembler.caching.ConcurrentCacheFactory
- io.github.pellse.concurrent.ConcurrentExecutor
- io.github.pellse.concurrent.ConcurrentExecutor.Lock
- io.github.pellse.assembler.FluxAdapter
- java.util.function.Function<T,R>
- io.github.pellse.assembler.caching.AutoCacheFactory.WindowingStrategy<R>
- io.github.pellse.assembler.caching.Cache.FetchFunction<ID,R>
- io.github.pellse.assembler.caching.CacheFactory.CacheTransformer<ID,R,RRC>
- io.github.pellse.assembler.MapFactory<ID,R>
- io.github.pellse.assembler.Rule<T,ID,RRC>
- io.github.pellse.assembler.RuleMapper<T,TC,ID,R,RRC>
- io.github.pellse.assembler.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.assembler.LifeCycleEventListener
- io.github.pellse.assembler.LifeCycleEventSource
- io.github.pellse.assembler.caching.MergeStrategy<ID,R>
- io.github.pellse.util.ObjectUtils
- io.github.pellse.assembler.QueryUtils
- io.github.pellse.util.reactive.ReactiveUtils
- io.github.pellse.assembler.Rule.BatchRule<T,RRC>
- io.github.pellse.assembler.Rule.BatchRuleBuilder<T,ID>
- io.github.pellse.assembler.RuleContext<T,TC,ID,R,RRC>
- io.github.pellse.assembler.RuleContext.IdAwareRuleContext<T,TC,ID,EID,R,RRC>
- io.github.pellse.assembler.RuleMapperContext<T,TC,ID,EID,R,RRC>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorContinue<E> (implements io.github.pellse.assembler.caching.AutoCacheFactory.ErrorHandler)
- io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorMap (implements io.github.pellse.assembler.caching.AutoCacheFactory.ErrorHandler)
- io.github.pellse.assembler.caching.AutoCacheFactory.OnErrorStop (implements io.github.pellse.assembler.caching.AutoCacheFactory.ErrorHandler)
- io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.Builder<R,U> (implements io.github.pellse.assembler.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder<R,U>)
- io.github.pellse.assembler.caching.CacheEvent.Removed<R> (implements io.github.pellse.assembler.caching.CacheEvent<R>)
- io.github.pellse.assembler.caching.CacheEvent.Updated<R> (implements io.github.pellse.assembler.caching.CacheEvent<R>)
- io.github.pellse.assembler.caching.CacheFactory.CacheContext<ID,R,RRC>
- io.github.pellse.assembler.RuleContext.DefaultRuleContext<T,TC,ID,R,RRC> (implements io.github.pellse.assembler.RuleContext<T,TC,ID,R,RRC>)
- io.github.pellse.assembler.RuleMapperContext.DefaultRuleMapperContext<T,TC,ID,EID,R,RRC> (implements io.github.pellse.assembler.RuleMapperContext<T,TC,ID,EID,R,RRC>)