hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Gregory <garydgreg...@gmail.com>
Subject Re: HC 5.0: co-location with HC 4.x
Date Fri, 20 Nov 2015 18:38:35 GMT
On Fri, Nov 20, 2015 at 10:04 AM, Michael Osipov <michaelo@apache.org>
wrote:

> Am 2015-11-20 um 16:33 schrieb Oleg Kalnichevski:
>
>> On Fri, 2015-11-20 at 15:13 +0100, Michael Osipov wrote:
>>
>>> On Fri, 2015-11-20 at 12:42 +0100, Michael Osipov wrote:
>>>>
>>>>> On Thu, 2015-11-19 at 23:27 +0000, sebb wrote:
>>>>>>
>>>>>>> On 19 November 2015 at 21:17, Michael Osipov <michaelo@apache.org>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Am 2015-11-19 um 12:32 schrieb Oleg Kalnichevski:
>>>>>>>>
>>>>>>>
>> ...
>>
>> Would this be all right for everyone?
>>>>>>
>>>>>> org.apache.hc.core5.http
>>>>>>
>>>>>
>>>>> Why do you want to use the redundant 'http'?
>>>>>
>>>>
>>>> While not very likely we might have non HTTP protocol support as well,
>>>> such as Websockets.
>>>>
>>>
>>> I see but WebSockets share no common code with HTTP except the initial
>>> handshake.
>>> I would rather see this as another top level project because
>>> HttpClient's API is
>>> highly optimized for HTTP and not a general-purpose one like Commons VFS.
>>>
>>>
>> Project charter allows us to pursue development of a component toolset
>> 'focused on HTTP and associated protocols'.
>>
>
> I wouldn't really say that WebSockets are an associated protocol due to
> its different nature in communication and messaging.
>
> I highly doubt that we well gain the proper momentum to develop something
> for WebSockets. It should be at least as good as Jetty's WS Client API.
>
> I also can well imagine SSL related components being in a separate
>> namespace like 'org.apache.hc.core5.ssl'
>>
>
> That would be ok.
>
> At the end, you propose:
>
> HC Core: org.apache.hc.http.core5
> HC Client: org.apache.hc.http.client5
> HC Async Cilent: org.apache.hc.http.asyncclient5
>
> Is that right?
>

hc.http seems redundant to me.

HC Core: org.apache.hc.core5
HC Client: org.apache.hc.client5
HC Async Cilent: org.apache.hc.asyncclient5
or
HC Async Cilent: org.apache.hc.client5.assync

?

Gary


> I have intentionally switched that because client wouldn't live under
> core5. I have already Java modules in mind Oracle is about to introduce in
> Java 9 (auto module feature).
>
> Michael
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
> For additional commands, e-mail: dev-help@hc.apache.org
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message