Package org.drools.ruleunits.impl
Interface InternalRuleUnit<T extends org.drools.ruleunits.api.RuleUnitData>
-
- All Superinterfaces:
org.drools.ruleunits.api.RuleUnit<T>
- All Known Implementing Classes:
AbstractRuleUnit
public interface InternalRuleUnit<T extends org.drools.ruleunits.api.RuleUnitData> extends org.drools.ruleunits.api.RuleUnit<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.drools.ruleunits.api.RuleUnitInstance<T>createInstance(T data, java.lang.String name)org.drools.ruleunits.api.RuleUnitInstance<T>createInstance(T data, java.lang.String name, org.drools.ruleunits.api.conf.RuleConfig ruleConfig)java.lang.Class<T>getRuleUnitDataClass()voidsetEvaluatorConfigurator(java.util.function.Function<org.drools.core.common.ReteEvaluator,org.drools.core.common.ReteEvaluator> evaluatorConfigurator)
-
-
-
Method Detail
-
getRuleUnitDataClass
java.lang.Class<T> getRuleUnitDataClass()
-
createInstance
org.drools.ruleunits.api.RuleUnitInstance<T> createInstance(T data, java.lang.String name)
-
createInstance
org.drools.ruleunits.api.RuleUnitInstance<T> createInstance(T data, java.lang.String name, org.drools.ruleunits.api.conf.RuleConfig ruleConfig)
-
setEvaluatorConfigurator
void setEvaluatorConfigurator(java.util.function.Function<org.drools.core.common.ReteEvaluator,org.drools.core.common.ReteEvaluator> evaluatorConfigurator)
-
-