I'm with you on the idea of a Blueprint AOP (I would love to abandon spring for blueprint in a future day).
Il giorno sabato 11 gennaio 2014, Krzysztof Sobkowiak ha scritto: > I thought about a separate implementation of WeavingHook. But I could > look at Aries weaving. Is it implemented in the Aries Proxy project? Are > there any samples of Aries weaving usage? > > I think, the implementation should be universal, installable on any OSGi > 4.3 runtime. If Arise weaving is a separate bundle which could be installed > with the AspectJ weaving and it doesn't force the usage of other Aries > subprojects, like Aries Blueprint, it should be ok. > > I think also, it would be nice to have later some art of integration with > blueprint (like Spring AOP schema) which allows to wire blueprint beans > into the aspect using aspectOf factory method. Or even more, something more > lightweight like Spring AOP - Blueprint AOP - extension for blueprint which > can use blueprint beans annotated with AspectJ annotations and apply them > as aspects on bean proxies. But it is theme for Aries project. > > Regards Krzysztof > > On 11.01.2014 14:08, Jean-Baptiste Onofré wrote: > > Good point. Theoretical, I would say aries-extra if you are based on Aries > weaving. However, as Aries is a library, in order to use/test it you have > to use it in a container like Karaf. So as a ready to use solution (with > features), it could be in karaf-extra. Actually, it's likely like the other > Aries project: the library/API codebase is in Aries, the execution > (features and usage) is in Karaf. > > Regards > JB > > On 01/11/2014 01:02 PM, Krzysztof Sobkowiak wrote: > > By the way, which project would be the best final place for the solution > with AspectJ? Karaf (in this case karaf-extra) or Aries (aries-extra)? > > Best regards > Krzysztof > > > -- > Krzysztof Sobkowiak > > JEE & OSS Architect | Technical Architect @ Capgemini > Capgemini <http://www.pl.capgemini.com/> | Software Solutions > Center<http://www.pl.capgemini-sdm.com/>| Wroclaw > e-mail: [email protected] <javascript:_e({}, 'cvml', > '[email protected]');> | Twitter: @KSobkowiak >
