Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-6918

Efesto (Separate compilation phase from runtime phase inside drools)

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Major
    • None
    • None
    • None
    • 2022 Week 17-19 (from Apr 25), 2022 Week 20-22 (from May 16), 2022 Week 23-25 (from Jun 6), 2022 Week 26-28 (from Jun 27), MGDOBR - Sprint 220, 2022 Week 29-31 (from Jul 18), 2022 Week 32-34 (from Aug 8), 2022 Week 35-37 (from Aug 29)
    • High
    • NEW
    • NEW
    • ---
    • ---

    Description

      Issue Description:

      Acceptance Criteria:

      • replace Assembler(s) with two clearly separated classes, one specific for compilation and the other for runtime
      • clearly separate codepaths that leads to one or the other
      • implement "Managers" (compiler and runtime) to hide API/implementations and deal with corner- cases where a "compilation" is actually needed during runtime (e.g. pmml)
      • clearly separate objects that are specifically used in one code path or the other (e.g. packages)

      Out of scope

      • unify all models to the usage of refactored Assembler (i.e. drl, etc)

      Attachments

        Issue Links

          Activity

            People

              gcardosi Gabriele Cardosi (Inactive)
              gcardosi Gabriele Cardosi (Inactive)
              Edoardo Vacchi (Inactive), Mario Fusco
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: