Manage requests in tomcat
===

I would like to manage requests. Exactly I want delay response for some requests by passing it to queue and next handle it using other thread. I'm using servlet's filter. In doFilter method I don't call filterChain's doFilter and in spite of this the response is sent. In other thread I'm getting null when I call this method on filterChain from my queue.

What is wrong in these 2 issues (don't send response immediately?