Hi,

I tried the below code in the client side to set the client timeout as suggested in the documentation. I get a NPE when I try to get the conduit from client. Am I missing something?

Please clarify.

   JaxWsProxyFactoryBean proxyFactory = new JaxWsProxyFactoryBean();
   proxyFactory.setServiceClass(CustomerService.class);
   proxyFactory.setAddress(serviceURL);
   proxyFactory.setServiceName(serviceName);

   Client client = proxyFactory.getClientFactoryBean().getClient();
   HTTPConduit http = (HTTPConduit) client.getConduit();//NPE occurs here

   HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
   httpClientPolicy.setConnectionTimeout(36000);
   httpClientPolicy.setAllowChunking(false);
   httpClientPolicy.setReceiveTimeout(32000);

Thank you
Arul

Arul Dhesiaseelan wrote:
[EMAIL PROTECTED] wrote:
When debugging our services, sometimes the time spent debugging is greater that the time-out period for the client call. How can I increase the allowed time-out period?

Thanks...

Chris

_________________________________________________
Scanned by MessageLabs for the Super Flux Friends
_________________________________________________
Can you try adding this to your client?

   HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
   httpClientPolicy.setConnectionTimeout(0);
   httpClientPolicy.setAllowChunking(true);
((HTTPConduit) proxyFactory.getClientFactoryBean().getClient().getConduit()).setClient(httpClientPolicy);

Cheers,
Arul


_________________________________________________
Scanned by MessageLabs for the Super Flux Friends
_________________________________________________

Reply via email to