Package org.drools.ruleunit.impl
Class RuleUnitFactory
- java.lang.Object
-
- org.drools.ruleunit.impl.RuleUnitFactory
-
public class RuleUnitFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description RuleUnitFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleUnitFactory
bindVariable(String name, Object dataSource)
<T extends RuleUnit>
TgetOrCreateRuleUnit(InternalRuleUnitExecutor executor, Class<T> ruleUnitClass)
RuleUnit
getOrCreateRuleUnit(InternalRuleUnitExecutor executor, String name, ClassLoader classLoader)
<T extends RuleUnit>
TinjectUnitVariables(InternalRuleUnitExecutor executor, T ruleUnit)
RuleUnit
registerUnit(InternalRuleUnitExecutor executor, RuleUnit ruleUnit)
-
-
-
Method Detail
-
bindVariable
public RuleUnitFactory bindVariable(String name, Object dataSource)
-
getOrCreateRuleUnit
public RuleUnit getOrCreateRuleUnit(InternalRuleUnitExecutor executor, String name, ClassLoader classLoader)
-
getOrCreateRuleUnit
public <T extends RuleUnit> T getOrCreateRuleUnit(InternalRuleUnitExecutor executor, Class<T> ruleUnitClass)
-
registerUnit
public RuleUnit registerUnit(InternalRuleUnitExecutor executor, RuleUnit ruleUnit)
-
injectUnitVariables
public <T extends RuleUnit> T injectUnitVariables(InternalRuleUnitExecutor executor, T ruleUnit)
-
-