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] <mailto:[email protected]> |
Twitter: @KSobkowiak