[jbosstools-issues] [JBoss JIRA] (JBIDE-21158) Improve BaseExplorerContentProvider.loadChildren()

Viacheslav Kabanovich (JIRA) issues at jboss.org
Tue Dec 1 00:12:00 EST 2015


Viacheslav Kabanovich created JBIDE-21158:
---------------------------------------------

             Summary: Improve BaseExplorerContentProvider.loadChildren()
                 Key: JBIDE-21158
                 URL: https://issues.jboss.org/browse/JBIDE-21158
             Project: Tools (JBoss Tools)
          Issue Type: Enhancement
          Components: openshift
    Affects Versions: 4.4.0.Alpha1
            Reporter: Viacheslav Kabanovich
            Assignee: Viacheslav Kabanovich


This method may called concurrently while children for current parentElement are being loaded. Now for this case implementation calls directly getChildrenFor(parentElement) which loads children in ui thread. So, if by some reason loading children in a separate job took a lot of time, by the same reason this second call in ui thread may hang Eclipse for some time.
Instead, it seams reasonable just to return the available loading stub as a child, when loading job is completed it will call refresh.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list