title: Reporting progress from RESTful service based on Jersey
body: <p>I have a RESTful service developed using Jersey(Java) which does heavy lifting for a user including the multiple file transfer part of a single complete operation. I would like to provide some sort of progress notification to the client(user) using this service indicating what is going or what percent of the operation is done. Accuracy of the notification is not an issue. Given that this is a RESTful service, any thought how this could be achieved? Any existing sample might be helpful.</p>
  
  <p>Update/clarification:
  This notification is like progress/status notification while the main operation is still in progress, since in certain scenarios the whole operation might take more than 5 minutes I want to make sure I update the client as to what is going on on the service side and why it is taking this long to fulfill the request.  </p>
  
  <p>Ex. Request ... status... status .... status....  final Response. </p>
  
  <p>I am assuming that this is not going to happen on same Request/Response pipe, this might involve creating another communication pipe between client and service.     </p>