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

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

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.18.0
    • 2.19.0
    • camel-sjms
    • None
    • 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

              acosentino Andrea Cosentino
              igarashitm Tomohisa Igarashi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: