on. The available operations include:
 <ul>
 <li>updating suspended state data (time-out value, response ...)</li>
 <li>resuming the suspended request processing</li>
 <li>canceling the suspended request processing</li>
 </ul>
 <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 ArrayBlock