Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-10397

SJMS - Raise an error against InOut+transacted producer as it causes a deadlock

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.18.0
    • Fix Version/s: 2.19.0
    • Component/s: camel-sjms
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      InOut MEP and transacted=true are incompatible by nature as it causes deadlock. The message sent by producer won't be available until transaction commits, but the transaction won't commit until reply message is received. SJMS producer should raise an error earlier against this so user would notice his misconfiguration.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ancosen Andrea Cosentino
                Reporter:
                igarashitm Tomohisa Igarashi
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: