public final class DroolsScoringTriConstraintStream<Solution_,A,B,C> extends DroolsAbstractTriConstraintStream<Solution_,A,B,C>
parentconstraintFactory| Constructor and Description |
|---|
DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent) |
DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent,
ToIntTriFunction<A,B,C> intMatchWeigher) |
DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent,
ToLongTriFunction<A,B,C> longMatchWeigher) |
DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent,
TriFunction<A,B,C,BigDecimal> bigDecimalMatchWeigher) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Rule> |
buildRule(DroolsConstraint<Solution_> constraint,
<any> scoreHolderGlobal) |
DroolsTriCondition<A,B,C> |
createCondition() |
String |
toString() |
filter, getFromStreamList, impactScore, impactScore, impactScoreBigDecimal, impactScoreConfigurable, impactScoreConfigurable, impactScoreConfigurableBigDecimal, impactScoreConfigurableLong, impactScoreLongaddChildStream, buildConstraint, buildConstraintConfigurable, getChildStreams, getConstraintFactorybuildConstraintWeightExtractor, buildConstraintWeightExtractor, penalize, penalizeConfigurable, reward, rewardConfigurable, validateConstraintIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpenalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLongpenalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLonggetConstraintFactory, penalize, penalize, penalizeConfigurable, penalizeConfigurable, reward, reward, rewardConfigurable, rewardConfigurablepublic DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent)
public DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, ToIntTriFunction<A,B,C> intMatchWeigher)
public DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, ToLongTriFunction<A,B,C> longMatchWeigher)
public DroolsScoringTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_,A,B,C> parent, TriFunction<A,B,C,BigDecimal> bigDecimalMatchWeigher)
public Optional<Rule> buildRule(DroolsConstraint<Solution_> constraint, <any> scoreHolderGlobal)
buildRule in class DroolsAbstractConstraintStream<Solution_>public DroolsTriCondition<A,B,C> createCondition()
createCondition in class DroolsAbstractTriConstraintStream<Solution_,A,B,C>Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.