I guess we can pby restore the feature relying 100% on InvocationHandler which is at the end the case (org.apache.deltaspike.proxy.impl.invocation.AbstractManualInvocationHandler hierarchy).
Side note: org.apache.deltaspike.proxy.impl.invocation.AbstractManualInvocationHandler#invoke shouldn't resolve interceptor for each invocation probably ;) Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber <http://www.tomitribe.com> 2016-02-12 14:28 GMT+01:00 Thomas Andraschko <[email protected]>: > Because we decided to shade asm, so it was no problem to use also for > interfaces. > So we only have one implementation which handels interceptor handling etc. > > 2016-02-12 14:15 GMT+01:00 Romain Manni-Bucau <[email protected]>: > > > Not exactly. If unclear read my question as: why do we *require* asm now. > > Before we were falling back on bytecode generation only when needed, ie > not > > for interfaces. Why did we decided to break that? > > > > > > Romain Manni-Bucau > > @rmannibucau <https://twitter.com/rmannibucau> | Blog > > <http://rmannibucau.wordpress.com> | Github < > > https://github.com/rmannibucau> | > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber > > <http://www.tomitribe.com> > > > > 2016-02-12 13:57 GMT+01:00 John D. Ament <[email protected]>: > > > > > The proxy module provides an impl and wrapper for ASM5. An alternate > > impl > > > can be provided. > > > > > > It needs to be able to support interfaces, abstract classes and > concrete > > > classes. > > > > > > John > > > > > > On Fri, Feb 12, 2016 at 7:54 AM Romain Manni-Bucau < > > [email protected]> > > > wrote: > > > > > > > Hi guys, > > > > > > > > seems we can't use data module without asm proxies. Is it intended? I > > > kind > > > > of liked the fact to rely on JVM proxies and don't see any real > reason > > to > > > > not continue since we rely on InvocationHandler where interceptors > can > > be > > > > handled. > > > > > > > > What do I miss? > > > > > > > > Romain Manni-Bucau > > > > @rmannibucau <https://twitter.com/rmannibucau> | Blog > > > > <http://rmannibucau.wordpress.com> | Github < > > > > https://github.com/rmannibucau> | > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber > > > > <http://www.tomitribe.com> > > > > > > > > > >
