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

Change the semantics of the annotation attribute SRA#delayCommit

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 5.12.7.Final
    • 5.11.1.Final
    • REST
    • None

      The delayCommit attribute of the SRA annotation was originally modelled on the end attribute of the LRA annotation but the semantics of this LRA attribute was subsequently changed. SRA needs to align with LRA as closely as makes sense, partly to facilitate code maintainability. This sub-task is for changing the semantics of delayCommit to match the attribute org.eclipse.microprofile.lra.annotation.ws.rs.LRA#end()

       

      Note that part of the rationale for keeping the SRA and LRA filters aligned is that a long running action (LRA) is made up of lots of smaller actions and these smaller actions will often be performed within a JTA style 2PC transaction (aka SRA in this context).

              rh-ee-msappegr Marco Sappe Griot
              rhn-engineering-mmusgrov Michael Musgrove
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: