Como obter request e response no VRaptor3 ?[RESOLVIDO]

O que eu estou precisando é sempre que receber uma requisição fazer uso de outro response.

A aplicação faz uso de ajax reverso e este response contem um stream que fica sempre aberto.

Como obtenho o request e o response no VRaptor 3 para que eu possa trabalhar?

Valeww

só receber no construtor da classe…

o ideal é fazer isso em um lugar isolado (um interceptor ou um componente)…

tá usando o AsyncContext da Servlet 3?

Não. Não conheço o AsyncContext da Servlet 3. Se puder dar mais informações será de grande ajuda.

Eu estou usando uma servlet do Java EE 5 que após receber essa requisição espera num laço while por mensagens do servidor que serão enviadar ao cliente.
Mantendo assim o stream aberto para o servidor estar em contato com o cliente.

A intenção é fazer uso da conexão ajax para chamar métodos no cliente.

Informar que ele recebeu uma nova mensagem ou que outra pessoa quer falar com ele num chat web em tempo real.

valew

do jeito que vc tá fazendo vai funcionar, mas não vai durar mto, pq o servidor não vai aguentar mais de X (X~50 ou até menos) usuários simultâneos…

nas servlets assíncronas do Servlet 3.0 vc vai fazer a mesma coisa, mas o servidor vai ser espertinho e não vai ficar segurando a request

http://blogs.sun.com/enterprisetechtips/entry/asynchronous_support_in_servlet_3