WebServiceUtil
来源:互联网 发布:js setcookie 作用域 编辑:程序博客网 时间:2024/06/13 05:07
import org.apache.cxf.endpoint.Client;import org.apache.cxf.frontend.ClientProxy;import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;import org.apache.cxf.transport.http.HTTPConduit;import org.apache.cxf.transports.http.configuration.HTTPClientPolicy;public class WebServiceUtil {private static final long CONNECT_TIMEOUT = 1000 * 5;private static final long RECIVE_TIMEOUT = 1000 * 15;/** * 代理方式获得webservice客户端[CXF](此方法主要作用是设置超时时间) */@SuppressWarnings("unchecked")public static <T> T getClient(Class<T> classz, String url) {JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();factory.setAddress(url);factory.setServiceClass(classz);T obj = (T) factory.create();Client proxy = ClientProxy.getClient(obj);HTTPConduit conduit = (HTTPConduit) proxy.getConduit();HTTPClientPolicy policy = new HTTPClientPolicy();policy.setConnectionTimeout(CONNECT_TIMEOUT);policy.setReceiveTimeout(RECIVE_TIMEOUT);conduit.setClient(policy);return obj;}}
阅读全文
0 0
- WebServiceUtil
- WebServiceUtil
- Java-WebServiceUtil工具类
- 利用WebServiceUtil.exe建立的SOAP代理来使用上面列出的数据类型
- 自定义控件(一)
- 用户模式下的多线程同步——关键段
- SpringBoot连接SQLite数据库(基于Spring-Data-Jpa和Gradle配置)
- 如何使用CSDN-markdown编辑器
- django通用视图(视图类)的login登陆、权限限定
- WebServiceUtil
- 【HDU 2553】 N皇后问题
- 用 GitLab CI 进行持续集成
- JProfiler9.1.1安装和远程调试linux环境Tomcat配置
- startService与bindService的区别
- asp.net 验证正则表达式
- hadoop安装部署(伪分布及集群)
- linux下安装配置Java环境
- 自定义控件