Class DroolsQuadAccumulateFunction<A,B,C,D,ResultContainer_,NewA>
- java.lang.Object
-
- org.optaplanner.core.impl.score.stream.drools.common.DroolsAbstractAccumulateFunction<ResultContainer_,QuadTuple<A,B,C,D>,NewA>
-
- org.optaplanner.core.impl.score.stream.drools.quad.DroolsQuadAccumulateFunction<A,B,C,D,ResultContainer_,NewA>
-
- All Implemented Interfaces:
Externalizable,Serializable,org.kie.api.runtime.rule.AccumulateFunction<DroolsAccumulateContext<ResultContainer_>>
public final class DroolsQuadAccumulateFunction<A,B,C,D,ResultContainer_,NewA> extends DroolsAbstractAccumulateFunction<ResultContainer_,QuadTuple<A,B,C,D>,NewA>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DroolsQuadAccumulateFunction()DroolsQuadAccumulateFunction(QuadConstraintCollector<A,B,C,D,ResultContainer_,NewA> collector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Runnableaccumulate(ResultContainer_ container, QuadTuple<A,B,C,D> 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
-
DroolsQuadAccumulateFunction
public DroolsQuadAccumulateFunction(QuadConstraintCollector<A,B,C,D,ResultContainer_,NewA> collector)
-
DroolsQuadAccumulateFunction
public DroolsQuadAccumulateFunction()
-
-
Method Detail
-
newContainer
protected ResultContainer_ newContainer()
- Specified by:
newContainerin classDroolsAbstractAccumulateFunction<ResultContainer_,QuadTuple<A,B,C,D>,NewA>
-
accumulate
protected Runnable accumulate(ResultContainer_ container, QuadTuple<A,B,C,D> tuple)
- Specified by:
accumulatein classDroolsAbstractAccumulateFunction<ResultContainer_,QuadTuple<A,B,C,D>,NewA>
-
getResult
protected NewA getResult(ResultContainer_ container)
- Specified by:
getResultin classDroolsAbstractAccumulateFunction<ResultContainer_,QuadTuple<A,B,C,D>,NewA>
-
-