Uploaded image for project: 'UIMA'
  1. UIMA
  2. UIMA-2351

Remove busy loop from uima-as JmsInputChannel

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4.0AS
    • Component/s: Async Scaleout
    • Labels:
      None

      Description

      Found a busy loop in the JmsInputChannel which continually checks the state of the jms listener in a dedicated thread. If I remember this was put in to deal with shutdown of AMQ4.1.1 threads which were set to run as daemon threads. Since 4.1.1, AMQ no longer uses daemon threads so no reason to use this code.

        Activity

        Hide
        cwiklik Jerry Cwiklik added a comment -

        Removed busy loop from JmsInputChannel

        Show
        cwiklik Jerry Cwiklik added a comment - Removed busy loop from JmsInputChannel
        Hide
        schor Marshall Schor added a comment -

        So, this change then requires AMQ at a later than 4.1.1 - do we say that in our documentation?

        Show
        schor Marshall Schor added a comment - So, this change then requires AMQ at a later than 4.1.1 - do we say that in our documentation?

          People

          • Assignee:
            cwiklik Jerry Cwiklik
            Reporter:
            cwiklik Jerry Cwiklik
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development