By Alvin Alexander. Last updated: April 1, 2014
Per their docs, “The Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. The library also supports the WebSocket Protocol.”