public class DroolsConstraintSession<Solution_> extends Object implements ConstraintSession<Solution_>
Constructor and Description |
---|
DroolsConstraintSession(boolean constraintMatchEnabled,
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(boolean constraintMatchEnabled, 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()
ConstraintSession
ScoreDirector.getConstraintMatchTotalMap()
.getConstraintMatchTotalMap
in interface ConstraintSession<Solution_>
ScoreDirector.getConstraintMatchTotalMap()
public Map<Object,Indictment> getIndictmentMap()
ConstraintSession
ScoreDirector.getIndictmentMap()
.getIndictmentMap
in interface ConstraintSession<Solution_>
ScoreDirector.getIndictmentMap()
public void close()
close
in interface AutoCloseable
close
in interface ConstraintSession<Solution_>
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.