VRaptor 3 - Interceptor sequence para determinados Resources

1 resposta
gfronza

Olá,

Alguém aí sabe se é possível eu criar uma implementação de InterceptorSequence que seja direcionada apenas para uma (ou mais) classe anotada com @Resource?
Se não tiver como, eu vou ter que implementar o método accepts de cada interceptador. O código vai ficar bem poluído.

Valeu!

1 Resposta

Lucas_Cavalcanti

vc quer configurar do lado do controller quais interceptors vão passar nele, é isso?

o que a gente costuma fazer é criar anotações para controlar se o interceptor vai passar ou não na classe. Dê uma olhada no capítulo de autorização da apostila:
http://www.caelum.com.br/curso/fj-28-vraptor-hibernate-ajax/

se vc acha que isso vai ficar mto poluido ainda assim, dá pra tentar implementar algo parecido com o que a gente tinha no VRaptor 2:

@InterceptedBy({UmInterceptor.class, OutroInterceptor.class})

que vc anota no controller.
A gente mudou esse jeito no VRaptor 3 pois o InterceptedBy é bem mais difícil de dar manutenção que o accepts dos interceptors

Criado 10 de junho de 2011
Ultima resposta 10 de jun. de 2011
Respostas 1
Participantes 2