This is a project sample on how to asynchronously upload and download files using the Servlet 3.1 API and the new non-blocking I/O support.