Package org.drools.ruleunits.dsl
Class RuleUnitProviderForDSL.DSLRuleUnitInstance<T extends org.drools.ruleunits.api.RuleUnitData>
java.lang.Object
org.drools.ruleunits.impl.AbstractRuleUnitInstance<org.drools.core.common.ReteEvaluator,T>
org.drools.ruleunits.impl.ReteEvaluatorBasedRuleUnitInstance<T>
org.drools.ruleunits.dsl.RuleUnitProviderForDSL.DSLRuleUnitInstance<T>
- All Implemented Interfaces:
AutoCloseable,org.drools.ruleunits.api.RuleUnitInstance<T>
- Enclosing class:
- RuleUnitProviderForDSL
public static class RuleUnitProviderForDSL.DSLRuleUnitInstance<T extends org.drools.ruleunits.api.RuleUnitData>
extends ReteEvaluatorBasedRuleUnitInstance<T>
-
Field Summary
Fields inherited from class org.drools.ruleunits.impl.AbstractRuleUnitInstance
evaluator, ruleConfig -
Constructor Summary
ConstructorsConstructorDescriptionDSLRuleUnitInstance(org.drools.ruleunits.api.RuleUnit<T> unit, T workingMemory, org.drools.core.common.ReteEvaluator reteEvaluator, UnitGlobalsResolver unitGlobalsResolver) DSLRuleUnitInstance(org.drools.ruleunits.api.RuleUnit<T> unit, T workingMemory, org.drools.core.common.ReteEvaluator reteEvaluator, UnitGlobalsResolver unitGlobalsResolver, org.drools.ruleunits.api.conf.RuleConfig ruleConfig) -
Method Summary
Methods inherited from class org.drools.ruleunits.impl.ReteEvaluatorBasedRuleUnitInstance
addEventListeners, close, executeQuery, fire, fire, getClockMethods inherited from class org.drools.ruleunits.impl.AbstractRuleUnitInstance
getEvaluator, ruleUnitData, unit
-
Constructor Details
-
DSLRuleUnitInstance
public DSLRuleUnitInstance(org.drools.ruleunits.api.RuleUnit<T> unit, T workingMemory, org.drools.core.common.ReteEvaluator reteEvaluator, UnitGlobalsResolver unitGlobalsResolver) -
DSLRuleUnitInstance
public DSLRuleUnitInstance(org.drools.ruleunits.api.RuleUnit<T> unit, T workingMemory, org.drools.core.common.ReteEvaluator reteEvaluator, UnitGlobalsResolver unitGlobalsResolver, org.drools.ruleunits.api.conf.RuleConfig ruleConfig)
-
-
Method Details
-
bind
- Specified by:
bindin classAbstractRuleUnitInstance<org.drools.core.common.ReteEvaluator,T extends org.drools.ruleunits.api.RuleUnitData>
-