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,K,R>
- io.github.pellse.assembler.AssemblerBuilder.WithCorrelationIdResolverBuilder<R>
- io.github.pellse.assembler.AssemblerBuilder.WithRulesBuilder<T,K,R>
- io.github.pellse.assembler.FluxAdapter
- java.util.function.Function<T,R>
- 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.LifeCycleEventListener
- io.github.pellse.assembler.LifeCycleEventSource
- io.github.pellse.assembler.QueryUtils
- io.github.pellse.assembler.Rule.BatchRule<T,RRC>
- io.github.pellse.assembler.Rule.BatchRuleBuilder<T,K>
- io.github.pellse.assembler.RuleContext<T,TC,K,ID,R,RRC>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- 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>)