JAX-RS server (Jersey implementation) using Jetty Servlet implementation supporting both HTTP/1 and HTTP/2 with TLS client and server implementation with JSON parsing using Jackson and Jetty HTTP server/client.
It uses a client connector supporting HTTP/1 and HTTP/2 Jersey Java HTTP client connector.