Interface RuleUnitComponentFactory

All Superinterfaces:
Comparable<org.kie.api.internal.utils.KieService>, org.kie.api.internal.utils.KieService

public interface RuleUnitComponentFactory extends org.kie.api.internal.utils.KieService
  • Method Details

    • get

    • createRuleUnitDescription

      RuleUnitDescription createRuleUnitDescription(org.kie.api.definition.KiePackage pkg, Class<?> ruleUnitClass)
    • createRuleUnitDescription

      RuleUnitDescription createRuleUnitDescription(org.kie.api.definition.KiePackage pkg, String ruleUnitSimpleName)
      Creates a rule unit description from the given qualified name. Optional operation (may be provided by alternative implementations)
      Returns:
      null if not supported or missing.
    • isRuleUnitClass

      boolean isRuleUnitClass(Class<?> ruleUnitClass)
    • isDataSourceClass

      boolean isDataSourceClass(Class<?> ruleUnitClass)