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

UIMA AS client does not recover correctly when the connection to a broker fails

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 2.3AS
    • Async Scaleout
    • None

    Description

      When the connection to the broker is lost, the UIMA AS client does not attempt to reconnect as it is done in the UIMA AS service. When the jms send() fails due to a lost connection, the UIMA AS client notifies the application but in addition should log a single message that the connection was lost and enter a recovery loop attempting to reconnect at regular intervals. Any failures during this recovery should be silently handled. If the application does not want to recover from a bad connection it should call stop() on the client API which will stop the recovery, cleanup resources and terminate the UIMA AS client.

      Attachments

        Activity

          People

            Unassigned Unassigned
            cwiklik Jaroslaw Cwiklik
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: