Package | Description |
---|---|
org.drools.ruleunit | |
org.drools.ruleunit.command | |
org.drools.ruleunit.datasources | |
org.drools.ruleunit.executor | |
org.drools.ruleunit.impl |
Modifier and Type | Method and Description |
---|---|
default void |
RuleUnit.onYield(RuleUnit other)
Called when the consequence of rule in this rule unit triggers the execution of a different unit
|
int |
RuleUnitExecutor.run(RuleUnit ruleUnit)
Runs a RuleUnit of the given class.
|
void |
RuleUnitExecutor.runUntilHalt(RuleUnit ruleUnit)
Runs until halt a RuleUnit of the given class.
|
Modifier and Type | Method and Description |
---|---|
int |
RuleUnitExecutor.run(Class<? extends RuleUnit> ruleUnitClass)
Runs a RuleUnit of the given class.
|
void |
RuleUnitExecutor.runUntilHalt(Class<? extends RuleUnit> ruleUnitClass)
Runs until halt a RuleUnit of the given class.
|
Constructor and Description |
---|
Identity(Class<? extends RuleUnit> cls,
Object... keys) |
Modifier and Type | Class and Description |
---|---|
class |
RunUnitCommand<T extends RuleUnit> |
Modifier and Type | Method and Description |
---|---|
void |
CursoredDataSource.bind(RuleUnit unit,
org.drools.core.WorkingMemoryEntryPoint ep) |
void |
BindableObject.bind(RuleUnit unit,
org.drools.core.WorkingMemoryEntryPoint ep) |
void |
BindableIterable.bind(RuleUnit unit,
org.drools.core.WorkingMemoryEntryPoint ep) |
void |
BindableDataProvider.bind(RuleUnit unit,
org.drools.core.WorkingMemoryEntryPoint ep) |
void |
BindableArray.bind(RuleUnit unit,
org.drools.core.WorkingMemoryEntryPoint ep) |
void |
CursoredDataSource.unbind(RuleUnit unit) |
default void |
BindableDataProvider.unbind(RuleUnit unit) |
Modifier and Type | Method and Description |
---|---|
RuleUnit |
RuleUnitExecutorSession.getCurrentRuleUnit() |
RuleUnit |
InternalRuleUnitExecutor.getCurrentRuleUnit() |
Modifier and Type | Method and Description |
---|---|
void |
RuleUnitExecutorSession.guardRuleUnit(RuleUnit ruleUnit,
org.drools.core.spi.Activation activation) |
void |
InternalRuleUnitExecutor.guardRuleUnit(RuleUnit ruleUnit,
org.drools.core.spi.Activation activation) |
int |
RuleUnitExecutorSession.internalExecuteUnit(RuleUnit ruleUnit) |
int |
RuleUnitExecutorSession.run(RuleUnit ruleUnit) |
void |
RuleUnitExecutorSession.runUntilHalt(RuleUnit ruleUnit) |
void |
RuleUnitExecutorSession.switchToRuleUnit(RuleUnit ruleUnit,
org.drools.core.spi.Activation activation) |
void |
InternalRuleUnitExecutor.switchToRuleUnit(RuleUnit ruleUnit,
org.drools.core.spi.Activation activation) |
Modifier and Type | Method and Description |
---|---|
void |
RuleUnitExecutorSession.guardRuleUnit(Class<? extends RuleUnit> ruleUnitClass,
org.drools.core.spi.Activation activation) |
void |
InternalRuleUnitExecutor.guardRuleUnit(Class<? extends RuleUnit> ruleUnitClass,
org.drools.core.spi.Activation activation) |
int |
RuleUnitExecutorSession.run(Class<? extends RuleUnit> ruleUnitClass) |
void |
RuleUnitExecutorSession.runUntilHalt(Class<? extends RuleUnit> ruleUnitClass) |
void |
RuleUnitExecutorSession.switchToRuleUnit(Class<? extends RuleUnit> ruleUnitClass,
org.drools.core.spi.Activation activation) |
void |
InternalRuleUnitExecutor.switchToRuleUnit(Class<? extends RuleUnit> ruleUnitClass,
org.drools.core.spi.Activation activation) |
Modifier and Type | Method and Description |
---|---|
<T extends RuleUnit> |
RuleUnitFactory.getOrCreateRuleUnit(InternalRuleUnitExecutor executor,
Class<T> ruleUnitClass) |
<T extends RuleUnit> |
RuleUnitFactory.injectUnitVariables(InternalRuleUnitExecutor executor,
T ruleUnit) |
Modifier and Type | Method and Description |
---|---|
RuleUnit |
Guard.getGuardedUnit() |
RuleUnit |
RuleUnitFactory.getOrCreateRuleUnit(InternalRuleUnitExecutor executor,
String name,
ClassLoader classLoader) |
RuleUnit |
RuleUnitFactory.registerUnit(InternalRuleUnitExecutor executor,
RuleUnit ruleUnit) |
Modifier and Type | Method and Description |
---|---|
Class<? extends RuleUnit> |
RuleUnitDescriptionImpl.getRuleUnitClass() |
Modifier and Type | Method and Description |
---|---|
void |
RuleUnitDescriptionImpl.bindDataSources(RuleUnitSessionImpl wm,
RuleUnit ruleUnit) |
int |
RuleUnitGuardSystem.fireActiveUnits(RuleUnit ruleUnit) |
Object |
ReflectiveRuleUnitVariable.getValue(RuleUnit ruleUnit) |
Object |
RuleUnitDescriptionImpl.getValue(RuleUnit ruleUnit,
String identifier) |
void |
RuleUnitGuardSystem.registerGuard(RuleUnit ruleUnit,
org.drools.core.spi.Activation activation) |
RuleUnit |
RuleUnitFactory.registerUnit(InternalRuleUnitExecutor executor,
RuleUnit ruleUnit) |
void |
RuleUnitDescriptionImpl.unbindDataSources(RuleUnitSessionImpl wm,
RuleUnit ruleUnit) |
Constructor and Description |
---|
Guard(RuleUnit guardedUnit,
org.drools.core.definitions.rule.impl.RuleImpl guardingRule) |
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.