You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Santiago Orcajo (Jira)" <ji...@apache.org> on 2020/05/13 08:36:00 UTC
[jira] [Created] (CXF-8282) Set read timeout using netty client
Santiago Orcajo created CXF-8282:
------------------------------------
Summary: Set read timeout using netty client
Key: CXF-8282
URL: https://issues.apache.org/jira/browse/CXF-8282
Project: CXF
Issue Type: Bug
Components: JAX-WS Runtime
Affects Versions: 3.3.6
Reporter: Santiago Orcajo
Hi,
I am using cxf-rt-transports-http-netty-client (3.3.6) in order to set a client generated by jaxws using the Netty configuration. I want to set a read timeout in my client configuration because the server's response time is ocasionally too long.
Connection timeout and Receive timeout are correctly set in the NettyHttpConduit but it looks like the read timeout can not be set.
My client configuration is set as follows:
{code:java}
Object client = (new JaxWsProxyFactoryBean()).create();
final Client clientProxy = ClientProxy.getClient(client);
final HTTPConduit httpConduit = (HTTPConduit) clientProxy.getConduit();
final HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setAsyncExecuteTimeout(connectTimeout.toMillis());
httpClientPolicy.setConnectionTimeout(connectTimeout.toMillis());
httpClientPolicy.setReceiveTimeout(readTimeout.toMillis());
httpConduit.setClient(httpClientPolicy);
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)