Skip to content
This repository was archived by the owner on Feb 13, 2026. It is now read-only.
This repository was archived by the owner on Feb 13, 2026. It is now read-only.

Add mutually excluded rules in rule-flow #9

@aitrusgit

Description

@aitrusgit

We need "something" to achieve such functionality. Now users had to make their condition closures mutually exclusive to achieve such effect but that leads sometimes to a code overhead and a small evaluation overhead.

Drools has the concept of "activiation-group" (or smtg like it) which basically restricts activation of only one rule per group. However something like this might be an overkill, we can simply set a flag at rules-flow level that modifies such behavior.

I am happy with not supporting that on simple ClosureReducers ( closures expresed inside an array [] and not in a rule flow)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions