openwebbeans-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Struberg <strub...@yahoo.de>
Subject Re: Defining interceptor @AroundInvoke in superclass fails in Openwebbeans
Date Tue, 26 Jun 2012 12:29:01 GMT
I can only guess that it's due to having the @AroundInvoke in the parent class and we do not
check it.

Can you just override it and call super() ?

That should then work in both containers.

LieGrue,
strub



----- Original Message -----
> From: Rafael Pestano <rmpestano@yahoo.com.br>
> To: "user@openwebbeans.apache.org" <user@openwebbeans.apache.org>; Mark Struberg
<struberg@yahoo.de>
> Cc: 
> Sent: Tuesday, June 26, 2012 1:43 PM
> Subject: Re: Defining interceptor @AroundInvoke in superclass fails in Openwebbeans
> 
> 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