openwebbeans-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gerhard Petracek <gerhard.petra...@gmail.com>
Subject Re: Defining interceptor @AroundInvoke in superclass fails in Openwebbeans
Date Tue, 26 Jun 2012 12:18:05 GMT
hi rafael,

there's a workaround for it, however, we should discuss/re-visit it (since
weld handles it differently).

regards,
gerhard



2012/6/26 Rafael Pestano <rmpestano@yahoo.com.br>

> Hi Mark,
>
> i got no exceptions, the interceptor just isnt called.
>
> I'll work on this issue(if there is one) and try to isolate the problem if
> i find something related to owb i'll bring a sample that reproduces the
> problem.
>
> thanks.
>
> Att,
> Rafael M. Pestano
> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
> Graduando em Ciência da Computação UFRGS
> http://code.google.com/p/jsf-conventions-framework/
> http://rpestano.wordpress.com
> http://twitter.com/realpestano
>
>
>
> ----- Mensagem original -----
> De: Mark Struberg <struberg@yahoo.de>
> Para: "user@openwebbeans.apache.org" <user@openwebbeans.apache.org>
> Cc:
> Enviadas: Terça-feira, 26 de Junho de 2012 3:03
> Assunto: Re: Defining interceptor @AroundInvoke in superclass fails in
> Openwebbeans
>
> Hi Rafael!
>
> What Exception/message do you get?
>
> LieGrue,
> strub
>
>
>
> ----- Original Message -----
> > From: Rafael Pestano <rmpestano@yahoo.com.br>
> > To: "user@openwebbeans.apache.org" <user@openwebbeans.apache.org>
> > Cc:
> > Sent: Tuesday, June 26, 2012 2:26 AM
> > Subject: Re: Defining interceptor @AroundInvoke in superclass fails in
> Openwebbeans
> >
> > Hi again,
> >
> > i think its a problem with tomcat cause it even works with weld but i
> have the
> > same app hosted at openshift(JBoss + weld 1.1.4) and the AroundInvoke
> works in
> > the superclass.
> >
> > so any clues are welcome.
> >
> >
> >
> > Att,
> > Rafael M. Pestano
> > Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
> > Graduando em Ciência da Computação UFRGS
> > http://code.google.com/p/jsf-conventions-framework/
> > http://rpestano.wordpress.com
> > http://twitter.com/realpestano
> >
> >
> >
> > ----- Mensagem original -----
> > De: Rafael Pestano <rmpestano@yahoo.com.br>
> > Para: "user@openwebbeans.apache.org"
> > <user@openwebbeans.apache.org>
> > Cc:
> > Enviadas: Segunda-feira, 25 de Junho de 2012 20:43
> > Assunto: Defining interceptor @AroundInvoke in superclass fails in
> Openwebbeans
> >
> > Hi guys,
> >
> > the CDI interceptor below works without problems in weld but fails in
> OWB, i
> > want to know if its the expected behavior(weld is not following the
> spec), if im
> > doing something wrong or if its a bug:
> >
> >
> > I define the interceptor logic in a superclass, eg:
> >
> > public abstract class AbstractSecurityInterceptor implements
> Serializable {
> >
> > @AroundInvoke
> >          public Object checkPermition(InvocationContext ic) throws
> Exception {
> > if(userHasPermition()){
> > return ic.proceed();
> > }
> >                        else {
> > addFacesMessage("Some message");
> > }
> >
> > }
> >
> >      public abstract boolean userHasPermition();
> >
> > }
> >
> > @Interceptor
> > @MyQualifier
> > public class MyInterceptor extends AbstractSecurityInterceptor {
> >
> >
> >      public  boolean userHasPermition(){
> > //will never be invoked in Openwebbeans but works with weld.
> > }
> > }
> >
> >
> > thanks in advance.
> >
> >
> > Att,
> >
> > Rafael M. Pestano
> >
> > Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
> > Graduando em Ciência da Computação UFRGS
> > http://code.google.com/p/jsf-conventions-framework/
> > http://rpestano.wordpress.com
> > http://twitter.com/realpestano
> >
>
>

Mime
View raw message