JAX-RS 2 is a new standard Java API for RESTful Web services and a major leap forward in the use cases covered by the API. The purpose of this session is to elaborate on all the new features being introduced as part of this new major API revision. This session explores the new client API, filters and interceptors, and asynchronous processing. Other new features include data validation support and improved support for hypermedia and server-side content negotiation.