Bug 558346 - Migrate extension points to declarative services
Summary: Migrate extension points to declarative services
Status: CLOSED FIXED
Alias: None
Product: App4mc
Classification: Automotive
Component: Model Migration (show other bugs)
Version: 0.9.6   Edit
Hardware: PC Windows 10
: P3 enhancement
Target Milestone: 0.9.7   Edit
Assignee: Dirk Fauth CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-16 02:06 EST by Dirk Fauth CLA
Modified: 2020-02-20 00:41 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Fauth CLA 2019-12-16 02:06:44 EST
Currently the converters, postprocessors and caches are registered as extension points. As this limits the use to work with the Equinox framework as underlying OSGi implementation, it has negative effect on startup performance and consuming of the implementations is more complicated as the extension registry needs to be accessed directly, I suggest to migrate to OSGi declarative services.
Comment 1 Eclipse Genie CLA 2019-12-17 00:42:08 EST
New Gerrit change created: https://git.eclipse.org/r/154619
Comment 2 Eclipse Genie CLA 2019-12-17 01:50:52 EST
New Gerrit change created: https://git.eclipse.org/r/154623
Comment 4 Harald Mackamul CLA 2020-02-04 02:38:43 EST
APP4MC release 0.9.7 (2020-01-31)