phew cool...I was scared from your previous post that we had to have the same argument all over again.. :) *blush*
So, what I need to do is: 1) make ClassAdapterFactory configurable 2) Implement ClassAdapter. I will reuse the ReflectionClassAdapter since I currently think reflection is sufficient. 3) hook in ClassAdaptor.getDependencies() 4) Refactor AOP weaving/binding to be able to use MC registry to find AspectFactories and as a side effect abort weaving/binding if the factory isn't ready. I'll do this all programmitcally. I cannot write an AspectDeployer until the XML parsing is done. I'll need an XML parser that can handle XML fragments since AspectFactory implementations are pluggable (and must remain pluggable for things like SecurityAspect). So, second iteration will be: 1) Write AspectDeployer 3rd iteration will be: 1) Morph GenericBeanFactory so that I can add additional injections like Advisor, InstanceAdvisor, TargetObject, etc.. Things only AOP can resolve. 4th iteration: 1) Rewrite DynamicAOP to be able to handle more fine-grain aspects. 2) Refactor annotation overrides and maybe move it into the kernel or a separately shared module. 3) Hook in per-instance annotation overrides with DynamicAOP (the getInstanceAdapter implementation I think maybe you need to handle the @Dependency stuff as it seems this may be something specific to MC and not soley an AOP thing. Is that correct? View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3871415#3871415 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3871415 ------------------------------------------------------- This SF.net email is sponsored by Microsoft Mobile & Embedded DevCon 2005 Attend MEDC 2005 May 9-12 in Vegas. Learn more about the latest Windows Embedded(r) & Windows Mobile(tm) platforms, applications & content. Register by 3/29 & save $300 http://ads.osdn.com/?ad_id=6883&alloc_id=15149&op=click _______________________________________________ JBoss-Development mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jboss-development
