public class DroolsScoreDirectorFactory extends AbstractScoreDirectorFactory
ScoreDirectorFactory.DroolsScoreDirector,
ScoreDirectorFactory| Modifier and Type | Field and Description |
|---|---|
protected org.kie.api.runtime.KieContainer |
kieContainer |
protected String |
ksessionName |
assertClonedSolution, assertionScoreDirectorFactory, initializingScoreTrend, logger, scoreDefinition, solutionDescriptor| Modifier | Constructor and Description |
|---|---|
protected |
DroolsScoreDirectorFactory(org.kie.api.KieBase kieBase)
For
LegacyDroolsScoreDirectorFactory only. |
|
DroolsScoreDirectorFactory(org.kie.api.runtime.KieContainer kieContainer,
String ksessionName) |
| Modifier and Type | Method and Description |
|---|---|
DroolsScoreDirector |
buildScoreDirector(boolean constraintMatchEnabledPreference)
Like
InnerScoreDirectorFactory.buildScoreDirector(), but optionally disables ConstraintMatch tracking
for more performance (presuming the ScoreDirector implementation actually supports it to begin with). |
protected void |
checkIfGlobalScoreHolderExists(org.kie.api.KieBase kieBase) |
org.kie.api.runtime.KieContainer |
getKieContainer() |
String |
getKsessionName() |
org.kie.api.runtime.KieSession |
newKieSession() |
assertScoreFromScratch, buildScoreDirector, getAssertionScoreDirectorFactory, getInitializingScoreTrend, getScoreDefinition, getSolutionDescriptor, isAssertClonedSolution, setAssertClonedSolution, setAssertionScoreDirectorFactory, setInitializingScoreTrend, setScoreDefinition, setSolutionDescriptorprotected final org.kie.api.runtime.KieContainer kieContainer
protected final String ksessionName
protected DroolsScoreDirectorFactory(org.kie.api.KieBase kieBase)
LegacyDroolsScoreDirectorFactory only. Do not use.kieBase - never nullpublic DroolsScoreDirectorFactory(org.kie.api.runtime.KieContainer kieContainer,
String ksessionName)
kieContainer - never nullksessionName - null if the default ksession should be usedprotected void checkIfGlobalScoreHolderExists(org.kie.api.KieBase kieBase)
public org.kie.api.runtime.KieContainer getKieContainer()
public String getKsessionName()
public DroolsScoreDirector buildScoreDirector(boolean constraintMatchEnabledPreference)
InnerScoreDirectorFactoryInnerScoreDirectorFactory.buildScoreDirector(), but optionally disables ConstraintMatch tracking
for more performance (presuming the ScoreDirector implementation actually supports it to begin with).constraintMatchEnabledPreference - false if a ScoreDirector implementation
should not do ConstraintMatch tracking even if it supports it.ScoreDirector.isConstraintMatchEnabled(),
ScoreDirector.getConstraintMatchTotals()public org.kie.api.runtime.KieSession newKieSession()
Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.