java使用线程请求访问每次间隔10分钟连续5次,之后停止请求
2016-04-15 18:11
465 查看
java使用线程请求访问每次间隔10分钟连续5次,收到相应的时候停止请求
package com.qlwb.business.util; /** * * * @类编号: * @类名称:RequestTask * @内容摘要: 若开发者发出了回调通知,却没有收到兑吧ok响应时,开发者需重试5次,每次间隔10分钟。 * @author:鹿伟伟 * @创建日期:2016年4月15日 下午4:25:20 * @修改人: * @修改日期: * @修改描述:简单描述修改的内容 * @version 1.0.0 * */ public class RequestTask implements Runnable { private String url; private String param; private String status="false"; public RequestTask(String url, String param) { super(); this.url = url; this.param = param; } @Override public void run() { int i = 1; int max = 5; while (true) { String result=HttpRequest.sendPost(url, param); i++; if ("ok".equals(result)) { status="ok"; break; } if (i > max ) { break; } try { Thread.sleep(10*60*1000);//每次间隔10分钟。 } catch (InterruptedException e) { e.printStackTrace(); } } } public String getStatus() { return status; } }
相关文章推荐
- JAVA第五次作业
- Java线程安全 - 线程(3)
- Java日期差计算天数
- 对springMVC的简单理解
- java的输入输出及相关快捷键
- Java之从键盘输入值赋给变量
- 各种排序算法的分析及java实现
- Java中有关Null的9件事
- JavaMail API细节详细解析大全
- 基于Activiti5工作流实战企业协同OA办公系统(spring-data-jpa、uur前台组件)
- java持久层框架mybatis如何防止sql注入
- java 调用Quartz 不同版本使用分析 1.6x 、1.7x、1.8x
- Java第五次作业
- Java核心技术点之动态代理
- java持久层框架mybatis如何防止sql注入
- JAVA得到一个指定日期六个月后的日期例子
- Ubuntu下eclipse按alt+/没有自动补全代码功能
- java持久层框架mybatis如何防止sql注入
- java小项目之成绩管理、排课软件、局域网聊天软件
- Eclipse4.X版本安装fatjar插件(luna mars 版本均可用)