oi Edi
precisaria acontecer exatamente após o termino do download?
ou em qualquer momento após, antes do final do request?
existem várias estratégias, mas depende do que você quer fazer e em qual momento exato.
algumas informações que podem ajudar:
talvez no pipeline de observers exista algum que você possa observar para fazer o callback:
(há o methodExecuted, para fazer algo sempre depois que o método do controller é executado, e o downloadObserver para quando é um download)
se nenhum desses resolver, e um simples interceptor não for o bastante, você tambem pode criar uma classe que herda do componente de downloads do vraptor (specializes), chama o super pra fazer todo código que já faz hoje e logo em seguida adiciona o código novo que você quer fazer no final do processo.
como eu disse, tem várias formas diferentes de fazer de acordo com o que e quando você precisa que aconteça.
veja se alguma dessas ajuda, se não nos conte um pouco mais sobre o problema que podemos sugerir algo mais específico (;
abracos