Hi,
I'm having an issue with Seam Interceptor. I'm fairly new to Seam and was wondering if anyone could help.
I read in the seam Documentation that it is possible to use Seam Interceptor with javaBean, not only EJB3.
I can't get it working. My @AroundInvoke method is called on a stateful Session Bean but not on the JavaBean class.
What am I doing wrong?
@Name( "TPZAdminDomainValidationInterceptor" ) @Scope( ScopeType.CONVERSATION ) @Interceptor( /*type = InterceptorType.CLIENT , stateless = true*/ ) public class TPZAdminDomainValidationInterceptor extends TPZEntityController { @AroundInvoke public Object validateNewDomain( InvocationContext ctx ) throws Exception { ... return ctx.proceed(); } } @Stateful @Name( "TPZAddDomainAction" ) @Scope( ScopeType.CONVERSATION ) public class TPZAddDomainAction extends TPZConversationEntityController implements TPZIAddDomainAction { @End @Interceptors ( TPZAdminDomainValidationInterceptor.class ) public String processAddDomain() throws TPZRuntimeException, TPZApplicationException { ... } } @Name( "TPZAddDomainAction" ) @Scope( ScopeType.CONVERSATION ) public class TPZAddDomainAction extends TPZConversationEntityController implements TPZIAddDomainAction { @End @Interceptors ( TPZAdminDomainValidationInterceptor.class ) public String processAddDomain() throws TPZRuntimeException, TPZApplicationException { ... } }