t(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 positive timeout value, and has
 not been explicitly resumed before the timeout has expired, the processing
 will be resumed once the specified timeout threshold is re