rschmitt opened a new pull request, #544:
URL: https://github.com/apache/httpcomponents-core/pull/544

   It turns out that keep-alive options are supported on all modern 
combinations of Java runtimes and operating systems, with the sole excpetion of 
Java 8 on Windows. The keep-alive options are specifically unavailable on this 
combination: you can refer to them in code, but attempting to set them will 
result in an UnsupportedOperationException.
   
   The good news is that there's a method we can call, 
`Sockets.supportedOptions()`, that returns a complete list of socket options 
supported by the current runtime. This change simply uses that functionality to 
check for support before setting keep-alive options on any socket.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to