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 <[email protected]> > 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 <[email protected]> > Para: "[email protected]" <[email protected]> > 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 <[email protected]> > > To: "[email protected]" <[email protected]> > > 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 <[email protected]> > > Para: "[email protected]" > > <[email protected]> > > 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 > > > >
