Class InterpretedRuleUnit<T extends org.drools.ruleunits.api.RuleUnitData>

  • 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
    • 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:
        internalCreateInstance in class AbstractRuleUnit<T extends org.drools.ruleunits.api.RuleUnitData>