CXF 中的响应超时 属性
Response Timeout Property in CXF
我们目前正在从 WebSphere 迁移到开源应用程序服务器(最好是 Tomcat),因此作为第 1 步,我正在尝试将使用 Websphere Webservice jar 的代码迁移到CXF。我能够完成所有事情,除了一件。
com.ibm.wsspi.webservices.Constants.RESPONSE_TIMEOUT_PROPERTY
我只是无法在 CXF 中追踪到与此类似的任何内容。唯一接近它的是:
org.apache.cxf.message.Message.RECEIVE_TIMEOUT
CXF 中还有一些其他超时可用,只是不确定使用哪个,因为这是第一次处理这个 API。
您可以从 Apache CXF
中查看 HTTPClientPolicy
示例:
Client client = ClientProxy.getClient(port);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setReceiveTimeout(30000L);
http.setClient(httpClientPolicy);
阅读以下内容的更多信息 URL 以查看其他属性(包括其他类型的超时):http://cxf.apache.org/javadoc/latest/org/apache/cxf/transports/http/configuration/HTTPClientPolicy.html
我们目前正在从 WebSphere 迁移到开源应用程序服务器(最好是 Tomcat),因此作为第 1 步,我正在尝试将使用 Websphere Webservice jar 的代码迁移到CXF。我能够完成所有事情,除了一件。
com.ibm.wsspi.webservices.Constants.RESPONSE_TIMEOUT_PROPERTY
我只是无法在 CXF 中追踪到与此类似的任何内容。唯一接近它的是:
org.apache.cxf.message.Message.RECEIVE_TIMEOUT
CXF 中还有一些其他超时可用,只是不确定使用哪个,因为这是第一次处理这个 API。
您可以从 Apache CXF
中查看HTTPClientPolicy
示例:
Client client = ClientProxy.getClient(port);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setReceiveTimeout(30000L);
http.setClient(httpClientPolicy);
阅读以下内容的更多信息 URL 以查看其他属性(包括其他类型的超时):http://cxf.apache.org/javadoc/latest/org/apache/cxf/transports/http/configuration/HTTPClientPolicy.html