Oleg Besedin wrote:=> Single context object <=I didn't follow the context object discussion it seems like this is a better way to do the initData stuff. correct? That is cool. I wonder as well if dynamic context is on the table? That is supplying objects in the call the createExecutableExtension call. Is there [easy] some way we can support annotations if they are there (and we are on an appropriate VM) but otherwise allow people to work without htem? - the extension registry: while it might not look like a conventional DI framework, in spirit it is very similar. The functionality gets obscured by registry artifacts as pieces that gets injected are IConfigurationElements / IExtensions. With this enhancement the actual Java typed objects will be injected using method/field injection; and an optional "context" elements will be injected via constructors.I entered a bug today to talk about linking the extension lifecycle with that of services (DS) and more of the bundle lifecycle. This would go a long way IMHO towards making extensions and services intereact better. That and making it easeier to lookup and inject services into createExecutableExtension and to contribute extensions that are in fact services (e.g., make it easy to use an IExecutableExtensionFactory) Jeff |
_______________________________________________ equinox-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/equinox-dev
