Package org.drools.ruleunits.impl
Class InterpretedRuleUnit<T extends org.drools.ruleunits.api.RuleUnitData>
- java.lang.Object
-
- org.drools.ruleunits.impl.factory.AbstractRuleUnit<T>
-
- org.drools.ruleunits.impl.InterpretedRuleUnit<T>
-
- All Implemented Interfaces:
org.drools.ruleunits.api.RuleUnit<T>
public class InterpretedRuleUnit<T extends org.drools.ruleunits.api.RuleUnitData> extends AbstractRuleUnit<T>
A fully-runtime, reflective implementation of a rule unit, useful for testing
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInterpretedRuleUnit.DummyRuleUnits
-
Field Summary
-
Fields inherited from class org.drools.ruleunits.impl.factory.AbstractRuleUnit
ruleUnits
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.ruleunits.api.RuleUnitInstance<T>internalCreateInstance(T data)static <T extends org.drools.ruleunits.api.RuleUnitData>
org.drools.ruleunits.api.RuleUnit<T>of(Class<T> type)-
Methods inherited from class org.drools.ruleunits.impl.factory.AbstractRuleUnit
createInstance, id
-
-
-
-
Method Detail
-
of
public static <T extends org.drools.ruleunits.api.RuleUnitData> org.drools.ruleunits.api.RuleUnit<T> of(Class<T> type)
-
internalCreateInstance
public org.drools.ruleunits.api.RuleUnitInstance<T> internalCreateInstance(T data)
- Specified by:
internalCreateInstancein classAbstractRuleUnit<T extends org.drools.ruleunits.api.RuleUnitData>
-
-