Antonin Fischer created CXF-7623:
------------------------------------
Summary: AsynchHTTPConduit setupConnection - timeout settings
Key: CXF-7623
URL: https://issues.apache.org/jira/browse/CXF-7623
Project: CXF
Issue Type: Bug
Components: Transports
Reporter: Antonin Fischer
Class AsynchHTTPConduit method setupConnection().
Code part:
{code:java}
RequestConfig.Builder b = RequestConfig.custom()
.setConnectTimeout((int) csPolicy.getConnectionTimeout())
.setSocketTimeout((int) csPolicy.getReceiveTimeout())
.setConnectionRequestTimeout((int)
csPolicy.getReceiveTimeout());
{code}
Line *setConnectionRequestTimeout((int) csPolicy.getReceiveTimeout())*
Settings of request timeout with receive timeout is not backward compatible
solution. In addition the receive timeout is in many times to long. Better way
is set the *request timeout by connection timeout* instead of it. It is still
compromis solution.
HTTPClientPolicy object still doesn't contain request timeout. Think about
extension of domain objects about request timeout which is already used in
pools etc.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)