[jboss-jira] [JBoss JIRA] (DROOLS-2924) Factor out Unit behavior to allow pluggable backends
Edoardo Vacchi (Jira)
issues at jboss.org
Mon Oct 15 07:26:00 EDT 2018
[ https://issues.jboss.org/browse/DROOLS-2924?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Edoardo Vacchi updated DROOLS-2924:
-----------------------------------
Description:
The way (Rule) units are scheduled into execution is ad-hoc for Rule Units. Assuming we want to generalize the "Unit" flow of execution to a global API, having e.g.
- rule units (Drools)
- process units (jBPM)
- etc.
then the mechanism must allow for extensions.
This tasks consists in implementing a more general "Scheduler" interface, to which units can be submitted. The scheduler decides which unit has to be run next, depending on which Units are "in scope" and the actions they perform (e.g., submitting new units for run()'ing, registering a guard, etc.)
was:
e.g.:
- rule units (Drools)
- process units (jBPM)
etc.
> Factor out Unit behavior to allow pluggable backends
> ----------------------------------------------------
>
> Key: DROOLS-2924
> URL: https://issues.jboss.org/browse/DROOLS-2924
> Project: Drools
> Issue Type: Task
> Reporter: Edoardo Vacchi
> Assignee: Edoardo Vacchi
> Priority: Major
> Labels: Stunner, drools-core
>
> The way (Rule) units are scheduled into execution is ad-hoc for Rule Units. Assuming we want to generalize the "Unit" flow of execution to a global API, having e.g.
> - rule units (Drools)
> - process units (jBPM)
> - etc.
> then the mechanism must allow for extensions.
> This tasks consists in implementing a more general "Scheduler" interface, to which units can be submitted. The scheduler decides which unit has to be run next, depending on which Units are "in scope" and the actions they perform (e.g., submitting new units for run()'ing, registering a guard, etc.)
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jboss-jira
mailing list