+1 Jason
On Sat, Dec 29, 2012 at 11:22 AM, Jason Porter <[email protected]>wrote: > Arne: I'm not quite sure I see the point in doing this. Interceptors in > Seam2 were completely different than in CDI. If you don't want an > interceptor, remove the annotation, or take it out of the beans.xml. > > I also don't see a use case for @BypassInterceptors. If there's a use case > for it, then we can consider it, but I don't want to start adding things to > DeltaSpike without clearly defined use cases. > > > On Sat, Dec 29, 2012 at 3:13 AM, Arne Limburg < > [email protected] > > wrote: > > > Hi Hantsy, > > > > > > In general you could write an extension that modifies the AnnotatedType > to > > remove the annotation that declares the interceptor binding. > > > > @all We should think about supporting @BypassInterceptors in Deltaspike, > > wdyt? > > Not that I like this "feature" of Seam 2 that much (imho it works around > > some design flaws of Seam 2), but it would make a migration from Seam 2 > to > > Deltaspike much easier. > > > > Cheers, > > Arne > > > > Am 29.12.12 03:29 schrieb "hantsy" unter <[email protected]>: > > > > >Thanks, gerhard. Is there a way to disable interceptors globally or > > >bypass some interceptors on certain managed beans? > > > > > >Hantsy > > > > > >On 12/28/2012 10:39, Gerhard Petracek wrote: > > >> hi hantsy, > > >> > > >> in deltaspike (and codi) we are using interceptor-strategies which > > >>allow to > > >> provide alternative (/specialized) interceptor-implementations (see > > >> org.apache.deltaspike.core.spi.InterceptorStrategy as well as the > usage > > >>of > > >> it). > > >> > > >> regards, > > >> gerhard > > >> > > >> > > >> > > >> 2012/12/28 hantsy <[email protected]> > > >> > > >>> Hi all, > > >>> > > >>> I know there are some way to use alternative Managed Bean at runtime > in > > >>> CDI. but how to process Interceptor. > > >>> > > >>> 1. I want to use custom Interceptor(esp extended from the Interceptor > > >>> and provides some different behavior) instead of the one shipped by > > >>>some > > >>> framework/tools at runtime ? > > >>> > > >>> 2. How to disable an interceptor at runtime for one ManagedBean(like > > >>> Seam 2 bypass annotation), and disable it globally? > > >>> > > >>> > > >>> Hantsy > > >>> > > > > > > > > > > -- > Jason Porter > http://lightguard-jp.blogspot.com > http://twitter.com/lightguardjp > > Software Engineer > Open Source Advocate > > PGP key id: 926CCFF5 > PGP key available at: keyserver.net, pgp.mit.edu >
