[ 
https://issues.apache.org/jira/browse/HTTPCLIENT-1942?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16608104#comment-16608104
 ] 

Oleg Kalnichevski commented on HTTPCLIENT-1942:
-----------------------------------------------

{quote}Let me know if you have more information or requirements for the custom 
requester.{quote}

HttpCore presently ships with four requester implementations: 
1. Classic (blocking) {{HttpRequester}} that supports HTTP/1.1 only
1. {{HttpAsyncRequester}} that supports HTTP/1.1 only
1. {{Http2AsyncRequester}} that can negotiate either HTTP/1.1 or HTTP/2
1. {{Http2MultiplexingRequester}} that supports HTTP/2 on;y with full message 
multiplexing.

I was thinking that one might want to have a requester that exposes Reactive 
Steams APIs only.

{quote}Will you be adding a separate set of JDK8 bindings, or will you raise 
the bytecode level to that of Java 8? {quote}

It has been decided yet. We might even upgrade all the way to JDK 10 or JDK 11 
in order to have full ALPN support, but this needs to be discussed at 
[email protected]

Oleg  
 

> Add support for Reactive Streams
> --------------------------------
>
>                 Key: HTTPCLIENT-1942
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1942
>             Project: HttpComponents HttpClient
>          Issue Type: Wish
>          Components: HttpClient (async)
>    Affects Versions: 5.0 Beta1
>            Reporter: Ryan Schmitt
>            Priority: Major
>              Labels: stuck, volunteers-wanted
>             Fix For: Future
>
>         Attachments: client to server tput.jpeg, client to server window 
> scaling (bytes out).jpeg, server to client tput.jpeg
>
>
> It would be very helpful to me if the Apache client provided an 
> implementation of the [Reactive Streams|http://www.reactive-streams.org/] 
> spec, particularly as an implementation of the standard 
> [interfaces|https://search.maven.org/artifact/org.reactivestreams/reactive-streams/1.0.2/jar].
>  These interfaces are JDK6-compatible and have no other dependencies, but 
> they unlock interoperability with many other frameworks, such as RxJava.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to