[
https://issues.jboss.org/browse/JBIDE-17268?page=com.atlassian.jira.plugi...
]
Lincoln Baxter III commented on JBIDE-17268:
--------------------------------------------
I suppose backgrounding a wizard could be risky since there's no way to know what
it's doing underneath. So you'd rather have the scenario where it blocks the UI
than be able to minimize it and let it change things in the background?
Forge wizards block eclipse UI while executing - need to be
backgroundable
--------------------------------------------------------------------------
Key: JBIDE-17268
URL:
https://issues.jboss.org/browse/JBIDE-17268
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: forge
Affects Versions: 4.2.0.Beta1
Reporter: Lincoln Baxter III
Assignee: Koen Aers
Priority: Blocker
Fix For: 4.2.0.Beta2
Forge wizards currently can block the eclipse UI. Run any non-trivial command and the
Eclipse interface will be completely blocked until the forge command is cancelled, which
may not be possible if the command is not using a fine-grained progress monitor and checks
frequently.
Introducing a threaded command execution would allow the use of
{code}commandThread.interrupt(){code}
And should allow both backgrounding of running wizards, but also more reliable
cancellation with Forge's proxy support for thread interrupt handling.
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)