Package Hierarchies:
Interface Hierarchy
- io.github.pellse.assembler.Assembler<T,R>
- io.github.pellse.assembler.AssemblerAdapter<T,K,R>
- io.github.pellse.assembler.AssemblerBuilder
- io.github.pellse.assembler.AssemblerBuilder.Builder<T,R>
- io.github.pellse.assembler.AssemblerBuilder.WithCorrelationIdResolverBuilder<R>
- io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder<T,K,R>
- io.github.pellse.assembler.caching.AsyncCacheFactory
- io.github.pellse.assembler.BatchRule<T,RRC>
- io.github.pellse.assembler.BatchRule.BatchRuleBuilder<T,K>
- io.github.pellse.util.function.BiLongPredicate<T>
- io.github.pellse.assembler.caching.Cache<ID,RRC>
- io.github.pellse.assembler.caching.Cache.CacheUpdater<ID,RRC>
- io.github.pellse.assembler.caching.CacheContext<ID,R,RRC,CTX>
- io.github.pellse.assembler.caching.CacheEvent<R>
- io.github.pellse.assembler.caching.CacheFactory<ID,R,RRC,CTX>
- io.github.pellse.util.collection.CollectionUtils
- io.github.pellse.assembler.caching.ConcurrentCacheFactory
- io.github.pellse.assembler.caching.DeferCacheFactory
- io.github.pellse.util.DelegateAware<T>
- io.github.pellse.concurrent.Lock<L>
- io.github.pellse.assembler.ErrorHandler
- java.util.function.Function<T,R>
- io.github.pellse.assembler.caching.Cache.FetchFunction<ID,RRC>
- io.github.pellse.assembler.caching.CacheFactory.CacheTransformer<ID,R,RRC,CTX>
- io.github.pellse.assembler.MapFactory<ID,R>
- io.github.pellse.assembler.Rule<T,K,RRC>
- io.github.pellse.assembler.RuleMapper<T,TC,K,ID,R,RRC>
- io.github.pellse.assembler.RuleMapperSource<T,TC,K,ID,EID,R,RRC,CTX>
- io.github.pellse.assembler.WindowingStrategy<R>
- 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.concurrent.LockStrategy
- io.github.pellse.util.lock.LockSupplier
- io.github.pellse.util.lookup.LookupTable<K,V>
- io.github.pellse.assembler.caching.MapperCacheFactory
- io.github.pellse.assembler.caching.MergeStrategy<ID,RRC>
- io.github.pellse.util.ObjectUtils
- io.github.pellse.assembler.caching.ObservableCacheFactory
- io.github.pellse.assembler.QueryUtils
- io.github.pellse.concurrent.ReactiveGuard
- io.github.pellse.concurrent.ReactiveGuard.ReactiveWriteGuard<U>
- io.github.pellse.concurrent.ReactiveGuardEvent
- io.github.pellse.concurrent.ReactiveGuardEventListener<T>
- io.github.pellse.util.reactive.ReactiveUtils
- io.github.pellse.assembler.RuleContext<T,TC,K,ID,R,RRC>
- io.github.pellse.assembler.caching.SerializeCacheFactory
- io.github.pellse.assembler.caching.SortByCacheFactory
- io.github.pellse.assembler.caching.StreamTableFactory
- io.github.pellse.assembler.caching.StreamTableFactoryBuilder
- io.github.pellse.assembler.caching.StreamTableFactoryBuilder.StreamTableFactoryDelegateBuilder<R>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.pellse.assembler.caching.CacheContext.OneToManyCacheContext<ID,EID,R,RC> (implements io.github.pellse.assembler.caching.CacheContext<ID,R,RRC,CTX>)
- io.github.pellse.assembler.caching.CacheContext.OneToOneCacheContext<ID,R> (implements io.github.pellse.assembler.caching.CacheContext<ID,R,RRC,CTX>)
- 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.concurrent.CoreLock.ReadLock (implements io.github.pellse.concurrent.CoreLock<L>)
- io.github.pellse.concurrent.CoreLock.WriteLock (implements io.github.pellse.concurrent.CoreLock<L>)
- io.github.pellse.assembler.ErrorHandler.OnErrorContinue<E> (implements io.github.pellse.assembler.ErrorHandler)
- io.github.pellse.assembler.ErrorHandler.OnErrorMap (implements io.github.pellse.assembler.ErrorHandler)
- io.github.pellse.assembler.ErrorHandler.OnErrorResume (implements io.github.pellse.assembler.ErrorHandler)
- io.github.pellse.assembler.ErrorHandler.OnErrorStop (implements io.github.pellse.assembler.ErrorHandler)
- io.github.pellse.concurrent.ReactiveGuardEvent.AfterTaskExecutionEvent<T> (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.BeforeTaskExecutionEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockAcquiredEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockAcquisitionFailedEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockReleaseCancelledEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockReleasedEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockReleaseFailedEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockUpgradedEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.TaskExecutionCancelledEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.TaskExecutionFailedEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.TaskExecutionTimeoutEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.assembler.RuleContext.DefaultRuleContext<T,TC,K,ID,R,RRC> (implements io.github.pellse.assembler.RuleContext<T,TC,K,ID,R,RRC>)
- io.github.pellse.assembler.RuleMapperContext.OneToManyContext<T,TC,K,ID,EID,R,RC> (implements io.github.pellse.assembler.RuleMapperContext<T,TC,K,ID,EID,R,RRC>)
- io.github.pellse.assembler.RuleMapperContext.OneToOneContext<T,TC,K,ID,R> (implements io.github.pellse.assembler.RuleMapperContext<T,TC,K,ID,EID,R,RRC>)
- io.github.pellse.assembler.caching.StreamTableFactoryBuilder.Builder<R,U> (implements io.github.pellse.assembler.caching.StreamTableFactoryBuilder.WindowingStrategyBuilder<R,U>)