Hi,

We have a question about the exact behavior of the new responseTimeout setting introduced in 5.0. Its Javadocs say: "Determines the timeout until arrival of a response from the opposite endpoint."

To us it isn't clear what "arrival of a response" actually means precisely.  Is it when the initial bytes of the response header start showing up? Or the complete receipt of all bytes of header + body?  Or something else?

Mainly we're trying to understand if this new setting implements the same absolute limit on the total allowed request/response time as one gets with the various approaches that have been documented in the past involving an async thread (via for example TimerTask or ScheduledExecutorService) that fires the request's abort()/cancel() when the specified time delay is reached.

Thanks,
Brent
OpenSAML/Shibboleth project

Reply via email to