So you want to use DS functionality without DS? Isn't that an archetypical example of eating your cake and having it too? :-)
Kind regards, Peter Kriens > On 18 mrt. 2015, at 18:50, Florian Pirchner <florian.pirch...@gmail.com> > wrote: > > Hey, > > i got an idea for a nice DS enhancement. I am using DS a lot. And sometimes > google.Guice too. And indeed there are some usecases where these features can > be combined. > > Using DS i sometimes a miss a method, that injects (wires) all references > according the component definition xml for classes instantiated by "new". > > Like this: > class Service { > > @Reference(...) > protected void bindTransactionManager(TransactionManager tm) { > ..... > } > } > > A different piece of code: > Service s = new Service(); > bundleContext.injectMembers(s); > > The call #injectMembers(s) will use the component definition (there is > generated xml file based on the annotations of Service.java) to wire up all > references for the given instance. > > Usecase: > There are usecases where you can not use DS. And for these ones a possibility > to inject required services based on the component definition would be great. > > Are there any plans for such a specification change? > > Thanks > Florian > > -- > Florian Pirchner > Lunifera GmbH > Marchfelder Straße 2 > 2301 Groß Enzersdorf > Austria > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org > https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev