[jbosstools-issues] [JBoss JIRA] (JBIDE-11367) Run jobs outside of Wizards instead of within container (wizard launches background jobs and closes)

Andre Dietisheim (JIRA) jira-events at lists.jboss.org
Fri Jun 28 12:45:21 EDT 2013


     [ https://issues.jboss.org/browse/JBIDE-11367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andre Dietisheim updated JBIDE-11367:
-------------------------------------

    Description: 
After 3.3.0.Beta1, most of the operations are run at the end of the wizard (ie, in the performFinish() method) in background jobs. The UI is not blocked but the wizard wont close before the jobs are finished. Since creating the app, adding cartridges, cloning the repo and importing the project within it is a lot of work the user is blocked and condemned to see and watch it happen.  
We should free the user to do other tasks by allowing him to close the wizard and get notified once the process finished.


  was:
After 3.3.0.Beta1, most of the operations are run at the end of the wizard (ie, in the performFinish() method). 
The current implementation requires a DelegatingProgressMonitor to drive monitors in the Wizard container and in the Workbench status.
We could simplify this design by closing the wizard, then running the job, which could simplify the code, remove the wizard blocking the UI while the operation is in progress.

  


    
> Run jobs outside of Wizards instead of within container (wizard launches background jobs and closes)
> ----------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-11367
>                 URL: https://issues.jboss.org/browse/JBIDE-11367
>             Project: Tools (JBoss Tools)
>          Issue Type: Enhancement
>          Components: openshift
>    Affects Versions: 3.3.0.Beta1
>            Reporter: Xavier Coulon
>            Assignee: Andre Dietisheim
>             Fix For: 4.1.x
>
>
> After 3.3.0.Beta1, most of the operations are run at the end of the wizard (ie, in the performFinish() method) in background jobs. The UI is not blocked but the wizard wont close before the jobs are finished. Since creating the app, adding cartridges, cloning the repo and importing the project within it is a lot of work the user is blocked and condemned to see and watch it happen.  
> We should free the user to do other tasks by allowing him to close the wizard and get notified once the process finished.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list