comparison src/alice/topology/manager/keeparive/RespondPing.java @ 326:c382d6fe1ec4

need reamainingTime add next task
author sugi
date Fri, 24 Jan 2014 02:18:09 +0900
parents 806cc010a5bd
children 35b4e24e3e02
comparison
equal deleted inserted replaced
325:54d0b947079a 326:c382d6fe1ec4
20 System.out.println(" Recieved time "+d.time); 20 System.out.println(" Recieved time "+d.time);
21 if (pingedTime - d.time > 60 * 1000){ 21 if (pingedTime - d.time > 60 * 1000){
22 // need check, this connection is alive. may be close 22 // need check, this connection is alive. may be close
23 DataSegment.get(d.from).close(); 23 DataSegment.get(d.from).close();
24 } else { 24 } else {
25 // if nowTask is close d.from's socket cancel. 25 // if nowTask close d.from's socket cancel.
26 // if not remove close task in the Queue. 26 // if not remove close task in the Queue.
27 TaskExecuter exec = TaskExecuter.getInstance(); 27 TaskExecuter exec = TaskExecuter.getInstance();
28 TaskInfo task = new TaskInfo(TaskType.CLOSE); 28 TaskInfo task = new TaskInfo(TaskType.CLOSE);
29 task.setInfo(d.from, null, 0); 29 task.setInfo(d.from, null, 0);
30 if (exec.compareNowTask(task)){ 30 if (exec.compareNowTask(task)){