Caros,
Com o VRaptor é possível interceptar um método que NÃO esteja anotado com @Path, usando uma annotation customizada?
Por exemplo, consigo interceptar o método abaixo e verificar se ele tem a MinhaAnotacao:
@Path( "/" )
@MinhaAnotacao
public void index() {}
Isso é possível porque o meu interceptor está anotado com @RequestScoped e o método acima está sendo acessado através de uma requisição à URL “/”.
Mas eu não consigo interceptar o método abaixo, pois ele não contém um @Path. Trata-se de um metodo interno que eu também preciso interceptar:
@MinhaAnotacao
public void metodoImportante(){}
Então, retornando à pergunta, gostaria de saber se com o VRaptor consigo interceptar o metodoImportante, mesmo ele sendo acessado através de uma chamada direta (e não através de uma URL) como, por exemplo:
<codigo>
<codigo>
metodoImportante();
<codigo>
<codigo>
Em caso negativo, o que devo fazer para interceptá-lo com uma anotação, num ambiente onde estou usando o VRaptor?
Grato,
Almir.

