+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
>

Reply via email to