Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 193550 - Extensions Registry Notifications ver.2
Summary: Extensions Registry Notifications ver.2
Status: RESOLVED DUPLICATE of bug 206936
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: Compendium (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: equinox.compendium-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-20 11:38 EDT by Oleg Besedin CLA
Modified: 2007-10-19 15:04 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oleg Besedin CLA 2007-06-20 11:38:58 EDT
The registry notification mechanism needs to be improved. The known issues include:

- From the delta it is impossible to see if extension or extension point is affected
- A single registry change produces multiple deltas that individually don’t show complete picture of the change
 - Linking between extension points and extensions being modified is inconsistent
- There is no clear understanding how far previous registry state is preserved (i.e., if another extension is modified between the initial registry change should this change be present or absent)

The registry notifications have an inherent contradiction between been asynchronous and expected to provide a lot of data that corresponds to some past registry state.

The proposal of this enhancement is to provide a new registry notifications that would contain the list of extensions and extension points being modified. Notification will include only IDs of the extensions/extensions points being modified.
Comment 1 Oleg Besedin CLA 2007-10-19 15:04:06 EDT
I created bug 206936 instead - after more research done the description above is not quite accurate. I really wish Bugzilla allowed editing of comments.


*** This bug has been marked as a duplicate of bug 206936 ***