Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-345

support dynamic (un)registration of recovery modules

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 4.3.0.GA
    • Fix Version/s: 4.4.CR1
    • Component/s: Recovery
    • Labels:
      None

      Description

      XTS will be deployed into JBossAS as a .sar and may be deployed and undeployed over the lifetime of the AS instance. The recovery code is always resident in JBossAS, it starts as part of the transaction service. Thus it needs to be able to support XTS registering and unregistering a recovery module for XTS transactions whilst the system is running.

      Right now recovery modules must be in the jbossjt(a|s)-properties.xml file and are read at startup only. Allow them to be registered and unregistered programatically also. May need fixes for concurrency control, as the list of registered modules is iterated during recovery passes and concurrent modifications are a Bad Thing.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  adinn Andrew Dinn
                  Reporter:
                  jhalliday Jonathan Halliday
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: