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 Detail

      • getRuleUnitDataClass

        Class<T> getRuleUnitDataClass()
      • createInstance

        org.drools.ruleunits.api.RuleUnitInstance<T> createInstance​(T data,
                                                                    String name)
      • setEvaluatorConfigurator

        void setEvaluatorConfigurator​(Function<org.drools.core.common.ReteEvaluator,​org.drools.core.common.ReteEvaluator> evaluatorConfigurator)