Gerhard,

I'm not saying that the CODI example isn't working anymore.  The proposal
of Arne wasn't working.  When I have the time next week, I'll check the
example of CODI.

Rudy

On 17 November 2011 21:50, Gerhard Petracek <[email protected]>wrote:

> hi,
>
> i haven't tested it with the latest version of owb, however, it used
> to work (you can see it in the example).
>
> regards,
> gerhard
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
>
> 2011/11/17 Arne Limburg <[email protected]>:
> > Hi Rudy,
> >
> >
> >
> > Good to hear that the class-level-solution works for you. Btw. that the
> > annotation from ProcessAnnotatedType are not used to determine the
> > interceptor binding is a bug imho, at least it will be with CDI 1.1.
> >
> >
> >
> > Regards,
> >
> > Arne
> >
> >
> >
> > Von: Rudy De Busscher [mailto:[email protected]]
> > Gesendet: Donnerstag, 17. November 2011 21:38
> > An: [email protected]
> > Betreff: Re: Programmaticly adding interceptors to CDI bean
> >
> >
> >
> > @Arne,
> >
> > I tried to create something but it isn't working.
> >
> > I know now that you can also put the annotation of the interceptor at the
> > class level and that all methods are then intercepted.
> >
> > So I tried to add the annotation to the
> > ProcessAnnotatedType.getAnnotatedType().getAnnotations() list in the
> > Extension. But this isn't used to determine the interceptors.
> >
> > In the method
> > org.apache.webbeans.intercept.WebBeansInterceptorConfig#configure, the
> > annotations are taken from the Class itself, not from the Bean or
> > AnnotatedType.
> >
> > @Gerhard
> > I'll have a look at those classes to implement it.  But can't try it
> before
> > the end of next week. (so no feedback before that)
> >
> > But now that I know that you can specify the interceptor annotation also
> at
> > the class level, It is less important to add it programmaticly.  Adding
> it
> > on one place by hand isn't too bad.
> >
> > Thx
> > Rudy
> >
> > On 17 November 2011 17:26, Gerhard Petracek <[email protected]>
> > wrote:
> >
> > hi rudy,
> >
> > for adding an interceptor for a whole bean, you can have a look at [1]
> >
> > regards,
> > gerhard
> >
> > [1] http://goo.gl/JTw1Q
> >
> > http://www.irian.at
> >
> > Your JSF powerhouse -
> > JSF Consulting, Development and
> > Courses in English and German
> >
> > Professional Support for Apache MyFaces
> >
> >
> >
> > 2011/11/17 Arne Limburg <[email protected]>:
> >
> >> Hi Rudy,
> >>
> >>
> >>
> >> You can use a portable Extension to achieve that. With the Extension you
> >> can
> >> observe the ProcessAnnotatedType event, modify the AnnotatedType and add
> >> the
> >> annotation.
> >>
> >>
> >>
> >> Regards,
> >>
> >> Arne
> >>
> >>
> >>
> >> Von: Rudy De Busscher [mailto:[email protected]]
> >> Gesendet: Donnerstag, 17. November 2011 12:43
> >> An: [email protected]
> >> Betreff: Programmaticly adding interceptors to CDI bean
> >>
> >>
> >>
> >> Hi all,
> >>
> >> I would like to add an interceptor to a method programmatical, without
> the
> >> need for the annotation on the method.
> >>
> >> Point is that I have created a new scope and all methods of the bean
> >> assigned to that scope should also be assigned an interceptor.  I would
> >> like
> >> to do that automatically, so that the developer doesn't need to add the
> >> annotation.
> >>
> >> I found the place in the code were OWB is performing the task but there
> >> seems no portable way of doing this.
> >>
> >> Or is there another way of doing such functionality?
> >>
> >> Thx
> >> regards
> >> Rudy
> >>
> >> --
> >> Rudy De Busscher
> >> http://www.c4j.be
> >
> >
> > --
> > Rudy De Busscher
> > http://www.c4j.be
>



-- 
Rudy De Busscher
http://www.c4j.be

Reply via email to