Uploaded image for project: 'JBoss Enterprise SOA Platform'
  1. JBoss Enterprise SOA Platform
  2. SOA-3417

BusinessRulesProcessor action needs better support for stateful CEP scenarios

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Migrated to another ITS
    • Affects Version/s: 5.2.0.ER4
    • Fix Version/s: FUTURE
    • Component/s: JBossESB
    • Labels:
      None

      Description

      In order to support common CEP scenarios, the BusinessRulesProcessor action needs an option to automatically control the lifecycle of the stateful knowledge session.

      Currently, if using stateful knowledge sessions, you must control when the session is created, reused, and disposed of using message properties. In a CEP scenario, there is no need for this lifecycle nor is it desired.

      It would be better to have an option that will automatically create a new session upon receiving the first message and automatically reuse the existing session upon receiving subsequent messages. Dispose would not be needed as Drools automatically manages working memory in stream mode.

        Gliffy Diagrams

          Attachments

          1. cep_diff
            17 kB
          2. test-cep-esb.zip
            12 kB

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  mpellegrini Michael Pellegrini
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: