Looking at Http2SolrClient after talking to David S the other day, and boy is
it confusing. I thought it was the "client that speaks Http 2", not "the
second Http Client that speaks 1 and 2".
We have a javadoc:* <p>Despite the name, this client supports HTTP 1.1 and 2 --
toggle with {@link
* HttpSolrClientBuilderBase#useHttp1_1(boolean)}. In retrospect, the name
should have been {@code
* HttpJettySolrClient}.With Solr 10 coming up, should we have a
HttpJettySolrClient that then is extended by Http2SolrClient and go ahead and
deprecate Http2SolrClient?
Or, just rip the bandaid off, and deprecate Http2SolrClient in 9x, and
introduce HttpJettySolrClient in 10? I'm guessing usage of Http2SolrClient
out in the wild isn't yet prevalent.
Or neither...