Hi cxf folks!

We have some applications using cxf (2.2.10) as client to consume
(different) web services.
Once in a while we have a method invocation that take more time than time
out specified.
Here is the code chunk used to specify the time outs:

JaxWsProxyFactoryBean jaxWsProxyFactoryBean = new JaxWsProxyFactoryBean();
...
Object instance = jaxWsProxyFactoryBean.create();
Client client = ClientProxy.getClient(instance);
client.setThreadLocalRequestContext(true);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setAllowChunking(false);
httpClientPolicy.setConnectionTimeout(connectionTimeout);
httpClientPolicy.setReceiveTimeout(receiveTimeout);

I want to clarify that most of the time the time out works like expected

Have some of you experienced similar behavior?

Thank you very much

Regards

Reply via email to