We're supposed to be unifying things here.  To do proxies, you need dynamic 
class creation. period.  If you're just using java.lang.reflect.Proxy, you also 
need reflection as well.

Please state your concerns with:

1) footprint.  I only use a few classes from jboss-common.  Trove can be 
removed.  Oswego cannot unless we switch to JDK5 as a base.  QDox is just for 
the annotation compiler.  Javassist cannot be removed as it is used to 
dynamically create classes.  If classes cannot be dynamically created, then 
java reflection is needed.  You'll have the same issue 

2) security managers.  Do you mean a security manager that disallows reflection 
or setAccessible(true)?

Please, let's not put any effort into writing a competing Interceptor model.  
We have enough to do as it is.

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3863838#3863838

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3863838


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to