Uses of Interface
org.drools.ruleunit.RuleUnit
-
Packages that use RuleUnit Package Description org.drools.ruleunit org.drools.ruleunit.command org.drools.ruleunit.datasources org.drools.ruleunit.executor org.drools.ruleunit.impl -
-
Uses of RuleUnit in org.drools.ruleunit
Methods in org.drools.ruleunit with parameters of type RuleUnit Modifier and Type Method Description default voidRuleUnit. onYield(RuleUnit other)Called when the consequence of rule in this rule unit triggers the execution of a different unitintRuleUnitExecutor. run(RuleUnit ruleUnit)Runs a RuleUnit of the given class.voidRuleUnitExecutor. runUntilHalt(RuleUnit ruleUnit)Runs until halt a RuleUnit of the given class.Method parameters in org.drools.ruleunit with type arguments of type RuleUnit Modifier and Type Method Description intRuleUnitExecutor. run(Class<? extends RuleUnit> ruleUnitClass)Runs a RuleUnit of the given class.voidRuleUnitExecutor. runUntilHalt(Class<? extends RuleUnit> ruleUnitClass)Runs until halt a RuleUnit of the given class.Constructor parameters in org.drools.ruleunit with type arguments of type RuleUnit Constructor Description Identity(Class<? extends RuleUnit> cls, Object... keys) -
Uses of RuleUnit in org.drools.ruleunit.command
Classes in org.drools.ruleunit.command with type parameters of type RuleUnit Modifier and Type Class Description classRunUnitCommand<T extends RuleUnit> -
Uses of RuleUnit in org.drools.ruleunit.datasources
Methods in org.drools.ruleunit.datasources with parameters of type RuleUnit Modifier and Type Method Description voidBindableArray. bind(RuleUnit unit, org.drools.core.WorkingMemoryEntryPoint ep)voidBindableDataProvider. bind(RuleUnit unit, org.drools.core.WorkingMemoryEntryPoint ep)voidBindableIterable. bind(RuleUnit unit, org.drools.core.WorkingMemoryEntryPoint ep)voidBindableObject. bind(RuleUnit unit, org.drools.core.WorkingMemoryEntryPoint ep)voidCursoredDataSource. bind(RuleUnit unit, org.drools.core.WorkingMemoryEntryPoint ep)default voidBindableDataProvider. unbind(RuleUnit unit)voidCursoredDataSource. unbind(RuleUnit unit) -
Uses of RuleUnit in org.drools.ruleunit.executor
Methods in org.drools.ruleunit.executor that return RuleUnit Modifier and Type Method Description RuleUnitInternalRuleUnitExecutor. getCurrentRuleUnit()RuleUnitRuleUnitExecutorSession. getCurrentRuleUnit()Methods in org.drools.ruleunit.executor with parameters of type RuleUnit Modifier and Type Method Description voidInternalRuleUnitExecutor. guardRuleUnit(RuleUnit ruleUnit, org.drools.core.spi.Activation activation)voidRuleUnitExecutorSession. guardRuleUnit(RuleUnit ruleUnit, org.drools.core.spi.Activation activation)intRuleUnitExecutorSession. internalExecuteUnit(RuleUnit ruleUnit)intRuleUnitExecutorSession. run(RuleUnit ruleUnit)voidRuleUnitExecutorSession. runUntilHalt(RuleUnit ruleUnit)voidInternalRuleUnitExecutor. switchToRuleUnit(RuleUnit ruleUnit, org.drools.core.spi.Activation activation)voidRuleUnitExecutorSession. switchToRuleUnit(RuleUnit ruleUnit, org.drools.core.spi.Activation activation)Method parameters in org.drools.ruleunit.executor with type arguments of type RuleUnit Modifier and Type Method Description voidInternalRuleUnitExecutor. guardRuleUnit(Class<? extends RuleUnit> ruleUnitClass, org.drools.core.spi.Activation activation)voidRuleUnitExecutorSession. guardRuleUnit(Class<? extends RuleUnit> ruleUnitClass, org.drools.core.spi.Activation activation)intRuleUnitExecutorSession. run(Class<? extends RuleUnit> ruleUnitClass)voidRuleUnitExecutorSession. runUntilHalt(Class<? extends RuleUnit> ruleUnitClass)voidInternalRuleUnitExecutor. switchToRuleUnit(Class<? extends RuleUnit> ruleUnitClass, org.drools.core.spi.Activation activation)voidRuleUnitExecutorSession. switchToRuleUnit(Class<? extends RuleUnit> ruleUnitClass, org.drools.core.spi.Activation activation) -
Uses of RuleUnit in org.drools.ruleunit.impl
Methods in org.drools.ruleunit.impl with type parameters of type RuleUnit Modifier and Type Method Description <T extends RuleUnit>
TRuleUnitFactory. getOrCreateRuleUnit(InternalRuleUnitExecutor executor, Class<T> ruleUnitClass)<T extends RuleUnit>
TRuleUnitFactory. injectUnitVariables(InternalRuleUnitExecutor executor, T ruleUnit)Methods in org.drools.ruleunit.impl that return RuleUnit Modifier and Type Method Description RuleUnitGuard. getGuardedUnit()RuleUnitRuleUnitFactory. getOrCreateRuleUnit(InternalRuleUnitExecutor executor, String name, ClassLoader classLoader)RuleUnitRuleUnitFactory. registerUnit(InternalRuleUnitExecutor executor, RuleUnit ruleUnit)Methods in org.drools.ruleunit.impl that return types with arguments of type RuleUnit Modifier and Type Method Description Class<? extends RuleUnit>RuleUnitDescriptionImpl. getRuleUnitClass()Methods in org.drools.ruleunit.impl with parameters of type RuleUnit Modifier and Type Method Description voidRuleUnitDescriptionImpl. bindDataSources(RuleUnitSessionImpl wm, RuleUnit ruleUnit)intRuleUnitGuardSystem. fireActiveUnits(RuleUnit ruleUnit)ObjectReflectiveRuleUnitVariable. getValue(RuleUnit ruleUnit)ObjectRuleUnitDescriptionImpl. getValue(RuleUnit ruleUnit, String identifier)voidRuleUnitGuardSystem. registerGuard(RuleUnit ruleUnit, org.drools.core.spi.Activation activation)RuleUnitRuleUnitFactory. registerUnit(InternalRuleUnitExecutor executor, RuleUnit ruleUnit)voidRuleUnitDescriptionImpl. unbindDataSources(RuleUnitSessionImpl wm, RuleUnit ruleUnit)Constructors in org.drools.ruleunit.impl with parameters of type RuleUnit Constructor Description Guard(RuleUnit guardedUnit, org.drools.core.definitions.rule.impl.RuleImpl guardingRule)
-