Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-2457

improved execution control for alignment worker calculation threads

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: analysis, Datamodel
    • Labels:

      Description

      Followon from JAL-2426 - threads dependent on alignment data can cause exceptions if they are not terminated prior to cleaning up the alignment viewport.

      The jalview.workers.AlignCalcManagerI and AlignCalcWorkerI interfaces need to be instrumented with listeners for close events, and support implemention of a safe pattern for interrupt/termination of calculation threads.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jprocter James Procter
              Reporter:
              jprocter James Procter
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: