Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 322275

Summary: Restructure framework/bundle event listener implementation
Product: [Eclipse Project] Equinox Reporter: Thomas Watson <tjwatson>
Component: FrameworkAssignee: Thomas Watson <tjwatson>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 3.7   
Target Milestone: 3.7 M2   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
patch none

Description Thomas Watson CLA 2010-08-10 15:21:54 EDT
In preparation for implementing bundle event hooks the framework/bundle listener event delivery implementation should be restructured.  Similar to how the service event delivery implementation was restructured to support service event hooks.

As a first step we should consolidate the overall data-structure for tracking the listeners into one place (the Framework) instead of splitting it across the Framework and BundleContext objects.
Comment 1 Thomas Watson CLA 2010-08-10 15:23:31 EDT
Created attachment 176267 [details]
patch
Comment 2 Thomas Watson CLA 2010-08-10 15:24:57 EDT
patch released to HEAD.
Comment 3 Thomas Watson CLA 2010-08-10 16:33:53 EDT
fixed.