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