Bug 110197 - Refactor project creation and deletion synchronization
Refactor project creation and deletion synchronization
Status: NEW
Product: cnd
Classification: Unclassified
Component: Code Model
6.x
Sun All
: P2 (vote)
: 6.x
Assigned To: Vladimir Kvashin
issues@cnd
impl
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-07-18 19:45 UTC by Vladimir Kvashin
Modified: 2007-12-03 13:43 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Kvashin 2007-07-18 19:45:37 UTC
There are several reasons to refactor the code in ProjectBase (and partially in ModelImpl) that deals with project
status, project creation and deletion:

a) it isn't clear enough

b) initialization process (creating CsmFile instances and putting them into queue) might be long, but dispose() or even
setDispose() can not interrupt it since it holds disposeLock.

c) it might contain some latent synchronization issues


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo