Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejs
MyWebService service = new MyWebService();
MyWebServicePortType client = service.MyWebServicePort();

org.apache.cxf.endpoint.Client cl = org.apache.cxf.frontend.ClientProxy.getClient(client);
 
org.apache.cxf.transport.http.HTTPConduit http = (org.apache.cxf.transport.http.HTTPConduit) cl.getConduit();
 
org.apache.cxf.transports.http.configuration.HTTPClientPolicy httpClientPolicy = new org.apache.cxf.transports.http.configuration.HTTPClientPolicy();
httpClientPolicy.setConnectionTimeout(0);
httpClientPolicy.setReceiveTimeout(0);
 
http.setClient(httpClientPolicy);

client.doSomething(...);

 

Outra forma possível é utilizando o getCustomClient, conforme documentado segundo o link: Integração Com Aplicativos Externos#WebServicecomclientpersonalizado

 

Este código foi retirado de um tutorial nos blogs de auxílio de desenvolvimento ao Apache CXF, seguindo o link original http://lhein.blogspot.com.br/2008/09/apache-cxf-and-time-outs.html e serve apenas para envios de requisições via Stubs, não serve para envios de XML puros, ou seja, fora do padrão do fluig de envio de requisições a serviços.

...