CXF 客户端,设置超时时长
来源:互联网 发布:华师网络教育远程教育 编辑:程序博客网 时间:2024/06/05 12:54
packagecom.sf.cbte;
importjava.util.ArrayList;
importjava.util.List;
importorg.apache.cxf.endpoint.Client;
importorg.apache.cxf.frontend.ClientProxy;
importorg.apache.cxf.jaxws.JaxWsProxyFactoryBean;
import org.apache.cxf.transport.http.HTTPConduit;
importorg.apache.cxf.transports.http.configuration.HTTPClientPolicy;
importcom.sf.ams.webservice.cbte.CBTETrackEventWebService;
importcom.sf.ams.webservice.cbte.dto.TrackOrderEventsDTO;
publicclassTestServiceClient {
/**
* @throws InterruptedException
* @Description:TODO
* @author郭龙
* @return void
* @throws
*/
publicstaticvoidmain(String[] args)throwsInterruptedException {
//代理工厂
JaxWsProxyFactoryBean factory =newJaxWsProxyFactoryBean();
factory.setServiceClass(CBTETrackEventWebService.class);//设置请求接口
factory.setAddress("http://localhost:8084/ams/services/cBTETrackEventWebService");
CBTETrackEventWebService esbServer = (CBTETrackEventWebService)factory.create();//创建客户端对象
//设置客户端的配置信息,超时等.
Client proxy = ClientProxy.getClient(esbServer);
HTTPConduit conduit = (HTTPConduit) proxy.getConduit();
HTTPClientPolicy policy = newHTTPClientPolicy();
policy.setConnectionTimeout(10000);//连接超时时间
policy.setReceiveTimeout(120000);//请求超时时间.
conduit.setClient(policy);
List<TrackOrderEventsDTO>trackOrderEventsDtoList =new ArrayList<TrackOrderEventsDTO>();
for(intj=0;j<500;j++){
TrackOrderEventsDTOtrackOrderEventsDTO =newTrackOrderEventsDTO();
trackOrderEventsDTO.setBsCode("xxx");
trackOrderEventsDTO.setEventCode("xx001");
trackOrderEventsDTO.setTrackChannelCode("xx");
trackOrderEventsDTO.setOrderNo("xxx000004DH"+j);
trackOrderEventsDTO.setEventDesc("ddd");
trackOrderEventsDtoList.add(trackOrderEventsDTO);
}
esbServer.addEvents(trackOrderEventsDtoList);
Thread.currentThread().sleep(60*1000);
}
}
- CXF 客户端,设置超时时长
- Spring下设置CXF的WebService客户端超时时长
- 设置CXF的WebService客户端超时时长
- 设置CXF的WebService客户端超时时长
- Spring下设置CXF的WebService客户端超时时长
- 设置CXF的WebService客户端超时时长
- Spring下设置CXF的WebService客户端超时时长 配置
- 设置任务的超时时长
- EAS后台事务的超时时长如何设置?
- Linux设置sudo会话密码的超时时长
- ASP.NET设置session超时时长的4中方法
- JS设置超时时将被挂起
- Apache CXF 客户端调用 超时设置
- Apache CXF 客户端调用 超时设置
- java cxf 设置服务端及客户端
- CXF WebService 客户端设置超时时间
- Apache CXF 客户端调用 超时设置
- CXF客户端设置连接超时时间
- 记忆化搜索,dp
- HPU-1693-CZY的YY难题
- Scala开发入门指南
- CLI的wait子命令阻塞等待状态更新
- cogs #743
- CXF 客户端,设置超时时长
- 优化安卓应用内存的神秘方法以及背后的原理,一般人我不告诉他
- asp.net中获得客户端的IP地址
- NYOJ 289 苹果
- 万马股份非公开发行预案披露 拟募资12.58亿元加码新能源
- caffe中卷积计算方法
- tomcat数据库边接池配置
- SQL中实现截取字符串的函数
- 编程-杂