| Modifier and Type | Method and Description |
|---|---|
<Input,Output> |
Engine.executeAllActions(Input input,
Collection<? extends IAction<Input,Output>> actions)
See
Engine.executeAllActions(String, Object, Collection), except that all namespaces will be considered. |
<Input,Output> |
Engine.executeAllActions(String nameSpacePattern,
Input input,
Collection<? extends IAction<Input,Output>> actions)
Evaluates all rules against the input and then executes all action associated with the positive rules outcomes, in order of highest priority first.
Any outcome is only ever executed once! NOTE THAT THIS METHOD DISREGARDS ANY RETURN VALUES OF ACTIONS!! |
<Input,Output> |
Engine.executeBestAction(Input input,
Collection<? extends IAction<Input,Output>> actions)
See
Engine.executeBestAction(String, Object, Collection), except that all namespaces will be considered. |
<Input,Output> |
Engine.executeBestAction(String nameSpacePattern,
Input input,
Collection<? extends IAction<Input,Output>> actions)
Evaluates all rules against the input and returns the result of the action associated with the rule having the highest priority.
|
Copyright © 2017 Ant Kutschera. All rights reserved.