Class AbstractRuleUnits
- java.lang.Object
-
- org.drools.ruleunits.impl.factory.AbstractRuleUnits
-
- All Implemented Interfaces:
org.drools.ruleunits.api.RuleUnits
- Direct Known Subclasses:
AbstractRuleUnits.DummyRuleUnits
public abstract class AbstractRuleUnits extends Object implements org.drools.ruleunits.api.RuleUnits
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractRuleUnits.DummyRuleUnits
-
Constructor Summary
Constructors Constructor Description AbstractRuleUnits()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description <T extends org.drools.ruleunits.api.RuleUnitData>
org.drools.ruleunits.api.RuleUnit<T>create(Class<T> clazz)protected abstract org.drools.ruleunits.api.RuleUnit<?>create(String fqcn)org.drools.ruleunits.api.RuleUnitInstance<?>getRegisteredInstance(String name)voidregister(String name, org.drools.ruleunits.api.RuleUnitInstance<?> unitInstance)
-
-
-
Method Detail
-
create
public <T extends org.drools.ruleunits.api.RuleUnitData> org.drools.ruleunits.api.RuleUnit<T> create(Class<T> clazz)
- Specified by:
createin interfaceorg.drools.ruleunits.api.RuleUnits
-
create
protected abstract org.drools.ruleunits.api.RuleUnit<?> create(String fqcn)
-
register
public void register(String name, org.drools.ruleunits.api.RuleUnitInstance<?> unitInstance)
- Specified by:
registerin interfaceorg.drools.ruleunits.api.RuleUnits
-
getRegisteredInstance
public org.drools.ruleunits.api.RuleUnitInstance<?> getRegisteredInstance(String name)
- Specified by:
getRegisteredInstancein interfaceorg.drools.ruleunits.api.RuleUnits
-
-