public class RuleUnitFactory extends Object
Constructor and Description |
---|
RuleUnitFactory() |
Modifier and Type | Method and Description |
---|---|
RuleUnitFactory |
bindVariable(String name,
Object dataSource) |
<T extends org.kie.api.runtime.rule.RuleUnit> |
getOrCreateRuleUnit(InternalRuleUnitExecutor executor,
Class<T> ruleUnitClass) |
org.kie.api.runtime.rule.RuleUnit |
getOrCreateRuleUnit(InternalRuleUnitExecutor executor,
String name,
ClassLoader classLoader) |
<T extends org.kie.api.runtime.rule.RuleUnit> |
injectUnitVariables(InternalRuleUnitExecutor executor,
T ruleUnit) |
org.kie.api.runtime.rule.RuleUnit |
registerUnit(InternalRuleUnitExecutor executor,
org.kie.api.runtime.rule.RuleUnit ruleUnit) |
public RuleUnitFactory bindVariable(String name, Object dataSource)
public org.kie.api.runtime.rule.RuleUnit getOrCreateRuleUnit(InternalRuleUnitExecutor executor, String name, ClassLoader classLoader)
public <T extends org.kie.api.runtime.rule.RuleUnit> T getOrCreateRuleUnit(InternalRuleUnitExecutor executor, Class<T> ruleUnitClass)
public org.kie.api.runtime.rule.RuleUnit registerUnit(InternalRuleUnitExecutor executor, org.kie.api.runtime.rule.RuleUnit ruleUnit)
public <T extends org.kie.api.runtime.rule.RuleUnit> T injectUnitVariables(InternalRuleUnitExecutor executor, T ruleUnit)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.