| Summary: | Add support for new EventListenerHook to framework | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | BJ Hargrave <hargrave> | ||||||
| Component: | Framework | Assignee: | BJ Hargrave <hargrave> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | tjwatson | ||||||
| Version: | 3.7 | ||||||||
| Target Milestone: | 3.7 M5 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
BJ Hargrave
Created attachment 184826 [details]
Patch to add support for EventListenerHooks
The patch adds support for calling EventListenerHooks. Several collection wrappers were written to avoid work until the hook requires it. This also required changes to the collection views on CopyOnWriteIdentityMap to support removal on the collections.
Tom, can you review? You will probably need to update the patch with api filter changes for the OSGi api changes.
Created attachment 184963 [details]
Updated patch for EventListenerHook support
The updated patch includes correctly setting export version for o.o.f.hooks.service package to 1.1, .api_filters update for new OSGi class and changes to lazily allocate values map in ShrinkableValueCollectionMap.
Released patch to HEAD. |