Class LambdaAccumulator.BindingAcc

  • All Implemented Interfaces:
    org.drools.core.rule.accessor.Accumulator, org.drools.core.rule.accessor.Invoker, org.drools.core.rule.RuleComponent
    Enclosing class:
    LambdaAccumulator

    public static class LambdaAccumulator.BindingAcc
    extends LambdaAccumulator
    • Constructor Detail

      • BindingAcc

        public BindingAcc​(org.kie.api.runtime.rule.AccumulateFunction accumulateFunction,
                          java.util.Collection<java.lang.String> sourceVariables,
                          BindingEvaluator binding)
    • Method Detail

      • getAccumulatedObject

        protected java.lang.Object getAccumulatedObject​(org.drools.core.rule.Declaration[] declarations,
                                                        org.drools.core.rule.Declaration[] innerDeclarations,
                                                        org.drools.core.common.InternalFactHandle handle,
                                                        org.drools.core.reteoo.Tuple tuple,
                                                        org.drools.core.common.ReteEvaluator reteEvaluator)
        Specified by:
        getAccumulatedObject in class LambdaAccumulator