## Uses of Interface
org.kie.api.runtime.rule.RuleUnit

- Packages that use RuleUnit
  Package | Description
  --- | ---
  org.kie.api.runtime.rule | The rule runtime classes.

- - ### Uses of RuleUnit in org.kie.api.runtime.rule

    Methods in org.kie.api.runtime.rule with parameters of type RuleUnit
    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.

    Method parameters in org.kie.api.runtime.rule with type arguments of type RuleUnit
    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 parameters in org.kie.api.runtime.rule with type arguments of type RuleUnit
    Constructor and Description
    `Identity(Class<? extends RuleUnit> cls, Object... keys)`

Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.