Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-8179

Enhance DBCPConnectionFactory to implement a TransactionFactory and remove the geronimo component

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: Trunk
    • Fix Version/s: 16.11.01
    • Component/s: framework
    • Labels:
      None

      Description

      Made the DBCPConnectionFactory an implementation of TransactionFactory by moving the code from the GeronimoTransactionFactory.

      With this change the geronimo component is no more required.

      Without any functional change, this design simplifies greatly the calls and component dependencies because it removes a cyclic dependency between entity and geronimo components (see diagram attached that explain the architecture before and after this change).

        Attachments

        1. TransactionConnectionFactory-before-after.png
          25 kB
          Jacopo Cappellato
        2. OFBIZ-8179.patch
          8 kB
          Jacopo Cappellato

          Activity

            People

            • Assignee:
              jacopoc Jacopo Cappellato
              Reporter:
              jacopoc Jacopo Cappellato
            • Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: