Package org.drools.ruleunits.impl
Class RuleUnitProviderImpl
java.lang.Object
org.drools.ruleunits.impl.RuleUnitProviderImpl
- All Implemented Interfaces:
Comparable<KieService>,RuleUnitProvider,KieService
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.ruleunits.api.RuleUnitProvider
RuleUnitProvider.Factory -
Field Summary
Fields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends RuleUnitData>
Map<String,RuleUnit> generateRuleUnit(T ruleUnitData) <T extends RuleUnitData>
RuleUnit<T>getRuleUnit(T ruleUnitData) protected StringgetRuleUnitName(Class<? extends RuleUnitData> ruleUnitDataClass) protected StringgetRuleUnitName(RuleUnitData ruleUnitData) <T extends RuleUnitData>
intinvalidateRuleUnits(Class<T> ruleUnitDataClass) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.internal.utils.KieService
compareTo, servicePriority, serviceTagMethods inherited from interface org.drools.ruleunits.api.RuleUnitProvider
createRuleUnitInstance, createRuleUnitInstance
-
Constructor Details
-
RuleUnitProviderImpl
public RuleUnitProviderImpl()
-
-
Method Details
-
getRuleUnit
- Specified by:
getRuleUnitin interfaceRuleUnitProvider
-
generateRuleUnit
-
getRuleUnitName
-
getRuleUnitName
-
newRuleConfig
- Specified by:
newRuleConfigin interfaceRuleUnitProvider
-
invalidateRuleUnits
- Specified by:
invalidateRuleUnitsin interfaceRuleUnitProvider
-