Community
Participate
Working Groups
If HttpExchange is configured with a timeout, this timeout is added (instead of overriding) the timeout specified in HttpClient. The correct semantic would be for HttpExchange timeout to override HttpClient's.
Fixed by correcting the timeout calculation in HttpClient.schedule(Timeout.Task task, long timeout), and forwarding the proper value to the Timeout instance.