ingQueue&lt;AsyncResponse&gt;(5);

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

     &#64;POST
     public String postMessage(final String message) throws InterruptedException {
         final AsyncResponse ar = suspended.take();
         ar.resume(message); // resumes the processing of one GET request
         return "Message sent";
     }
 }
 </pre>
 <p>
 If the asynchronous response was suspended with a posit