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

Design and implement new DataSources API

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • None
    • None
    • core engine
    • None
    • 2019 Week 26-28
    • NEW
    • NEW

    Description

      We need 2 distinct DataSources:

      • DataStream with only an append operation
      • DataStore with all 3 WMA operations (has to return a FH)

      Each RuleUnit will have a mailbox. When a RuleUnit is executed for the first time all data in its DataSources are flushed into its mailbox (wrapped in Commands). Then, when the RuleUnit is quiescent, it remains subscribed to its DataSources so that all new operation performed on them get also automatically flushed into its mailbox.

      Attachments

        Issue Links

          Activity

            People

              mfusco@redhat.com Mario Fusco
              mfusco@redhat.com Mario Fusco
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: