public interface ScoreHolder
DroolsScoreDirector into the Drools DRL.
Other ScoreDirector implementations do not use this class.
An implementation must extend AbstractScoreHolder to ensure backwards compatibility in future versions.
AbstractScoreHolder| Modifier and Type | Method and Description |
|---|---|
Score |
extractScore()
|
Collection<ConstraintMatchTotal> |
getConstraintMatchTotals()
Explains the
Score of extractScore(). |
boolean |
isConstraintMatchEnabled()
Must be in sync with
ScoreDirector.isConstraintMatchEnabled()
for the ScoreDirector which contains this ScoreHolder. |
Score extractScore()
Score, calculated by the KieSession for DroolsScoreDirector.
Should not be called directly, use ScoreDirector.calculateScore() instead.
boolean isConstraintMatchEnabled()
ScoreDirector.isConstraintMatchEnabled()
for the ScoreDirector which contains this ScoreHolder.
Defaults to true.
ConstraintMatchs and ConstraintMatchTotals do not need to be collected
which is a performance boostgetConstraintMatchTotals()Collection<ConstraintMatchTotal> getConstraintMatchTotals()
Score of extractScore().RuntimeException - if isConstraintMatchEnabled() is falseCopyright © 2006–2016 JBoss by Red Hat. All rights reserved.