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

Change the semantics of the annotation attribute SRA#delayCommit

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.11.1.Final
    • Fix Version/s: None
    • Component/s: REST
    • Labels:
      None

      Description

      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).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              mmusgrov Michael Musgrove
              Reporter:
              mmusgrov Michael Musgrove
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: