Package | Description |
---|---|
org.kie.api.runtime.builder | |
org.kie.api.runtime.rule |
The rule runtime classes.
|
Modifier and Type | Method and Description |
---|---|
<E extends RuleUnit> |
RuleUnitFluent.run(Class<E> unit) |
<E extends RuleUnit> |
RuleUnitFluent.run(Supplier<E> unitSupplier) |
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) |
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.