Class DroolsBiAccumulateFunction<A,B,ResultContainer_,NewA>
- java.lang.Object
-
- org.optaplanner.core.impl.score.stream.drools.common.DroolsAbstractAccumulateFunction<ResultContainer_,BiTuple<A,B>,NewA>
-
- org.optaplanner.core.impl.score.stream.drools.bi.DroolsBiAccumulateFunction<A,B,ResultContainer_,NewA>
-
- All Implemented Interfaces:
Externalizable,Serializable,org.kie.api.runtime.rule.AccumulateFunction<DroolsAccumulateContext<ResultContainer_>>
public final class DroolsBiAccumulateFunction<A,B,ResultContainer_,NewA> extends DroolsAbstractAccumulateFunction<ResultContainer_,BiTuple<A,B>,NewA>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DroolsBiAccumulateFunction()DroolsBiAccumulateFunction(BiConstraintCollector<A,B,ResultContainer_,NewA> collector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Runnableaccumulate(ResultContainer_ container, BiTuple<A,B> tuple)protected NewAgetResult(ResultContainer_ container)protected ResultContainer_newContainer()-
Methods inherited from class org.optaplanner.core.impl.score.stream.drools.common.DroolsAbstractAccumulateFunction
accumulate, createContext, getResult, getResultType, init, readExternal, reverse, supportsReverse, writeExternal
-
-
-
-
Constructor Detail
-
DroolsBiAccumulateFunction
public DroolsBiAccumulateFunction(BiConstraintCollector<A,B,ResultContainer_,NewA> collector)
-
DroolsBiAccumulateFunction
public DroolsBiAccumulateFunction()
-
-
Method Detail
-
newContainer
protected ResultContainer_ newContainer()
- Specified by:
newContainerin classDroolsAbstractAccumulateFunction<ResultContainer_,BiTuple<A,B>,NewA>
-
accumulate
protected Runnable accumulate(ResultContainer_ container, BiTuple<A,B> tuple)
- Specified by:
accumulatein classDroolsAbstractAccumulateFunction<ResultContainer_,BiTuple<A,B>,NewA>
-
getResult
protected NewA getResult(ResultContainer_ container)
- Specified by:
getResultin classDroolsAbstractAccumulateFunction<ResultContainer_,BiTuple<A,B>,NewA>
-
-