On Thu, 2018-04-05 at 14:25 +0000, Mark A. Claassen wrote:
> Thanks, that was what I was looking for.  However, a few things...
> First, it seems the arguments have changed a bit since that was
> written.
> 
> I fixed this by creating a HttpContext with : HttpContext context =
> HttpClientContext.create();
> I then created a quick CallbackHandler for testing:
>               FutureCallback<MyHandler> callback = new
> FutureCallback<MyHandler>() {
>                       @Override
>                       public void completed(MyHandler t) {
>                               System.err.println("Here: completed");
>                       }
>                       @Override
>                       public void failed(Exception excptn) {
>                               System.err.println("Here: failed");
>                               excptn.printStackTrace();
>                       }
>                       @Override
>                       public void cancelled() {
>                               System.err.println("cancelled");
>                       }
>               };
> 
> Second, I get an error.  I think the problem is in
> MinimalHttpAsyncClient on line 229.  It creates the HttpHost, but
> there is no opportunity to send in a port.  This results in:
> 
>       at org.apache.hc.core5.util.Args.notNegative(Args.java:124)
>       at
> org.apache.hc.client5.http.HttpRoute.<init>(HttpRoute.java:75)
>       at
> org.apache.hc.client5.http.HttpRoute.<init>(HttpRoute.java:154)
>       at
> org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient.leaseEnd
> point(MinimalHttpAsyncClient.java:115)
>       at
> org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient.access$2
> 00(MinimalHttpAsyncClient.java:76)
>       at
> org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient$4.sendRe
> quest(MinimalHttpAsyncClient.java:231)
>       at
> org.apache.hc.core5.http.nio.BasicRequestProducer.sendRequest(BasicRe
> questProducer.java:65)
> 

Hi Mark

Yes, things still keep on changing though I am trying to not make any
large API visible changes anymore.

Please do try the latest snapshot from master instead of 5.0-beta1

https://github.com/apache/httpcomponents-client

Oleg

---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org

Reply via email to