ModeShape
  1. ModeShape
  2. MODE-1123

ModeShape should participate in local JTA transactions

    Details

    • Type: Enhancement Enhancement
    • Status: Closed Closed (View Workflow)
    • Priority: Blocker Blocker
    • Resolution: Won't Fix Won't Fix
    • Affects Version/s: 2.4.0.Final
    • Fix Version/s: None
    • Component/s: JCR, Storage, Transactions
    • Labels:
      None
    • Affects:
      Documentation (Ref Guide, User Guide, etc.), Compatibility/Configuration
    • Estimated Difficulty:
      Medium
    • Similar Issues:
      Show 10 results 

      Description

      ModeShape should be able to be used by local JTA clients when configured to use repository sources that are already JTA-compatible. For example, when ModeShape is deployed within an application server, using JCR from within EJBs requires that ModeShape be able to participate in local transactions (making all changes to the underlying stores in a JTA-compliant fashion). Since not all connectors work with JTA-compatible sources, only some configuration must be provided.

        Issue Links

          Activity

          George Gastaldi
          made changes -
          Field Original Value New Value
          JBoss Forum Reference http://community.jboss.org/message/587279
          Randall Hauch
          made changes -
          Assignee George Gastaldi [ gastaldi ]
          Fix Version/s 2.5.0.Beta2 [ 12315946 ]
          Affects Version/s 2.4.0.Final [ 12315471 ]
          Description Modeshape should allow JTA to be used as a possible transaction manager. JPASource must also be changed to allow specifying a different TransactionManagerFactory. Modeshape should allow JTA to be used as a possible transaction manager. JpaSource must also be changed to allow specifying a different TransactionManagerFactory.
          Complexity Medium
          Component/s Connectors [ 12312903 ]
          Component/s Graph [ 12312908 ]
          Component/s JCR [ 12312909 ]
          Affects [Documentation (Ref Guide, User Guide, etc.)]
          George Gastaldi
          made changes -
          Assignee George Gastaldi [ gastaldi ]
          Vlastimil Eliáš
          made changes -
          Workflow jira [ 12440919 ] GIT Pull Request workflow [ 12442340 ]
          Randall Hauch
          made changes -
          Fix Version/s 2.5.0.Beta3 [ 12316314 ]
          Fix Version/s 2.5.0.Beta2 [ 12315946 ]
          George Gastaldi
          made changes -
          Description Modeshape should allow JTA to be used as a possible transaction manager. JpaSource must also be changed to allow specifying a different TransactionManagerFactory. ModeShape should be able to be used by local JTA clients when configured to use repository sources that are already JTA-compatible. For example, when ModeShape is deployed within an application server, using JCR from within EJBs requires that ModeShape be able to participate in local transactions (making all changes to the underlying stores in a JTA-compliant fashion). Since not all connectors work with JTA-compatible sources, only some configuration must be provided.
          Randall Hauch
          made changes -
          Summary Modeshape should support JTA ModeShape should be participate in local JTA transactions
          Randall Hauch
          made changes -
          Summary ModeShape should be participate in local JTA transactions ModeShape should participate in local JTA transactions
          George Gastaldi
          made changes -
          Affects [Documentation (Ref Guide, User Guide, etc.)] [Documentation (Ref Guide, User Guide, etc.), Compatibility/Configuration]
          JBoss Forum Reference http://community.jboss.org/message/587279#587279 http://community.jboss.org/message/587279
          Randall Hauch
          made changes -
          Fix Version/s 2.5.0.Final [ 12316020 ]
          Fix Version/s 2.5.1.GA [ 12316698 ]
          Fix Version/s 2.5.0.Beta3 [ 12316314 ]
          Randall Hauch
          made changes -
          Fix Version/s 2.6.0.Beta2 [ 12316233 ]
          Fix Version/s 2.6.0.Beta1 [ 12316020 ]
          made changes -
          Status Open [ 1 ] Pull Request Sent [ 10011 ]
          Randall Hauch
          made changes -
          Status Pull Request Sent [ 10011 ] Open [ 1 ]
          Randall Hauch
          made changes -
          Fix Version/s 2.6.0.Final [ 12317229 ]
          Fix Version/s 2.6.0.Beta2 [ 12316233 ]
          Randall Hauch
          made changes -
          Fix Version/s 2.6.0.Final [ 12317229 ]
          Randall Hauch
          made changes -
          Fix Version/s 2.7 [ 12317555 ]
          Fix Version/s 2.5.1.GA [ 12316698 ]
          Randall Hauch
          made changes -
          Fix Version/s 3.0 [ 12316450 ]
          Fix Version/s 2.7 [ 12317555 ]
          Randall Hauch
          made changes -
          Priority Major [ 3 ] Blocker [ 1 ]
          Randall Hauch
          made changes -
          Component/s Transactions [ 12314873 ]
          Component/s Graph [ 12312908 ]
          Forum Reference http://community.jboss.org/message/587279#587279 http://community.jboss.org/message/587279#587279
          Randall Hauch
          made changes -
          Fix Version/s 3.0.0.Beta1 [ 12318456 ]
          Fix Version/s 3.0 [ 12316450 ]
          Forum Reference http://community.jboss.org/message/587279#587279 http://community.jboss.org/message/587279#587279
          Randall Hauch
          made changes -
          Link This issue is related to MODE-1498 [ MODE-1498 ]
          Randall Hauch
          made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 3.0.0.Beta1 [ 12318456 ]
          Resolution Won't Fix [ 9 ]
          Randall Hauch
          made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              George Gastaldi
            • Votes:
              3 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: