public class DroolsConstraintSession<Solution_> extends Object implements ConstraintSession<Solution_>
| Constructor and Description |
|---|
DroolsConstraintSession(org.kie.api.runtime.KieSession kieSession,
ScoreHolder scoreHolder) |
| Modifier and Type | Method and Description |
|---|---|
Score<?> |
calculateScore(int initScore) |
void |
close() |
Map<String,ConstraintMatchTotal> |
getConstraintMatchTotalMap()
As defined by
ScoreDirector.getConstraintMatchTotalMap(). |
Map<Object,Indictment> |
getIndictmentMap()
As defined by
ScoreDirector.getIndictmentMap(). |
void |
insert(Object fact) |
void |
retract(Object fact) |
void |
update(Object fact) |
public DroolsConstraintSession(org.kie.api.runtime.KieSession kieSession,
ScoreHolder scoreHolder)
public void insert(Object fact)
insert in interface ConstraintSession<Solution_>public void update(Object fact)
update in interface ConstraintSession<Solution_>public void retract(Object fact)
retract in interface ConstraintSession<Solution_>public Score<?> calculateScore(int initScore)
calculateScore in interface ConstraintSession<Solution_>public Map<String,ConstraintMatchTotal> getConstraintMatchTotalMap()
ConstraintSessionScoreDirector.getConstraintMatchTotalMap().getConstraintMatchTotalMap in interface ConstraintSession<Solution_>ScoreDirector.getConstraintMatchTotalMap()public Map<Object,Indictment> getIndictmentMap()
ConstraintSessionScoreDirector.getIndictmentMap().getIndictmentMap in interface ConstraintSession<Solution_>ScoreDirector.getIndictmentMap()public void close()
close in interface AutoCloseableclose in interface ConstraintSession<Solution_>Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.