User will be notified that a query completed by a handler. He will get a Message object. Why not use WebServerResponseListener and give a user WebResponse ?