Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 350610

Summary: Run long running operations in separate thread
Product: z_Archived Reporter: Sebastien Dubois <sebastien.dubois>
Component: MylynAssignee: Sebastien Dubois <sebastien.dubois>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3    
Version: unspecified   
Target Milestone: 0.9   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

Description Sebastien Dubois CLA 2011-06-28 12:22:57 EDT
R4E should use separate threads (Eclipse jobs) to run long-running operations

Long-running operations includes:

- Create new Review Items manually
- Create new Review Items from a Version Control System Changeset
- Open Review Groups from the Navigator view
- Open Reviews from the Navigator view
- Open Editor from Navigator view
- Open Compare Editor from Navigator view
- Add new Anomaly
- Add new Linked Anomaly
- Restore Element in Review Navigator View
Comment 1 Sebastien Dubois CLA 2011-07-15 18:00:16 EDT
Function implemented.

All commands now run within their own thread.  For all commands except FindReviewItems, this is a UIThread Job, as they update the UI.  For the FindReviewItems, which is longer, the items are gathered in a background job, but the UI is updated in the UI Thread.
Comment 2 Sebastien Dubois CLA 2011-07-15 18:00:49 EDT
Implementation completed