I will now refresh this thread with some questions from my initial post:

If you look the PRs (Http2 -> H2), the next item that stands out are the
Http1* types which feel (to me) should be renamed to H1* for _consistency_
with H2. Ironically, this would leave the H1Config class alone, which
started this set of threads.

I then wonder and hope that all classes that start with Http* are generic
to either H1 or H2. What the truth there?

Gary


On Wed, Jun 12, 2019 at 9:02 AM Gary Gregory <[email protected]> wrote:

> On Wed, Jun 12, 2019 at 3:19 AM Michael Osipov <[email protected]>
> wrote:
>
>> Am 2019-06-12 um 02:39 schrieb Gary Gregory:
>> > On Tue, Jun 11, 2019 at 5:37 PM Oleg Kalnichevski <[email protected]>
>> wrote:
>> >
>> >> On Tue, 2019-06-11 at 16:48 -0400, Gary Gregory wrote:
>> >>> Hi All:
>> >>>
>> >>> Here are two PRs for http-core and http-client for Http2* -> H2*
>> >>>
>> >>> https://github.com/apache/httpcomponents-core/pull/130
>> >>> https://github.com/apache/httpcomponents-client/pull/152
>> >>>
>> >>> If you look at these, the next item that stands out are the Http1*
>> >>> types
>> >>> which feel (to me) should be renamed to H1*. Ironically, this would
>> >>> leave
>> >>> the H1Config class alone, which started this set of threads.
>> >>>
>> >>> I then wonder and hope that all classes that start with Http* are
>> >>> generic
>> >>> to either H1 or H2. What the truth there?
>> >>>
>> >>> Gary
>> >>
>> >> Gary
>> >>
>> >> Could we please rename `H1` to `Http1` and `Http2` to H2 and move on?
>> >>
>> >
>> > I think should start by merging the two PRs above. This will do the
>> Http2*
>> > to H2* change.
>> >
>> > Then I'd like to hear from the folks who have kind enough to opine. I
>> feel
>> > this is important since these names are going to live on for a long
>> time.
>> > This will also give folks a change to look at master with the merged
>> PRs if
>> > they have not peeked at the PRs themselves.
>>
>> I still prefer Http2 because it reads better with class names. H2 always
>> reminds me of the database.
>>
>
> Same here but the domains are clearly different and I hope there is no
> need to distinguish between the two in code. In my current stack at work,
> we use both HttpCore and the H2 database. There is no confusion as H2 is
> only used in code through JDBC, such that our code does not refer to H2
> database types.
>
> Gary
>
>
>>
>> Michael
>>
>

Reply via email to