 the suspended request processing</li>
 </ul>
 </p>
 <p>
 Following example demonstrates the use of the <code>AsyncResponse</code> for asynchronous
 HTTP request processing:
 </p>
 <pre>
 &#64;Path("/messages/next")
 public class MessagingResource {
     private static final BlockingQueue&lt;AsyncResponse&gt; suspended =
             new ArrayBlockingQueue&lt;AsyncResponse&gt;(5);

     &#64;GET
     public void readMessage(&#64;Suspended AsyncResponse ar) throws InterruptedException {
         suspended.pu