| Summary: | [plan item] Support adding and removing plug-ins dynamically | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Jim des Rivieres <jeem> |
| Component: | Resources | Assignee: | Jeff McAffer <jeffmcaffer> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P4 | CC: | cagatayk, danrubel, dj.houghton, justink, kehn, konradk, victor |
| Version: | 2.1 | Keywords: | plan |
| Target Milestone: | 3.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Jim des Rivieres
Added 2 more sentences before last sentence of blurb: "Additional mechanisms such as services will be added to support the dynamic programming model. Alternative runtimes (e.g., OSGi) which offer explicit support for dynamic components will also be investigated and used as appropriate." Dynamic addition and removal is available with the new OSGi based runtime. Progress has been made to ensure that plug-ins which are part of the RCP behave nicely for dynamic additions and removals. Moving to JM for comment/closure. We have done all the work we will for 3.0. The main target was to enable dynamic addition of plugins for RCP scenarios. This has been accomplished. Enabling dynamic removal is mechanically supported in the new runtime but complete (systemic) support requires the cooperation and efforts of all plugin writers. This will be approached in an incremental way over future releases. |