我正在使用Apache CXF DynamicClientFactory动态请求网络服务。我怎样才能在那里设置超时?我只能找到静态生成的java存根的例子,但没有动态方法的例子......谢谢!
答案 0 :(得分:1)
伪代码:
javax.xml.ws.BindingProvider bp = (BindingProvider) yourStub.get...Port();
Client client = ClientProxy.getClient(bp);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setConnectionTimeout(36000);
http.setClient(httpClientPolicy);
答案 1 :(得分:0)
请尝试查看here。
如果向下滚动一下,您将看到如何使用整数设置超时。