Mercurial > hg > Database > Alice
view src/alice/topology/manager/keeparive/ListManagerTest.java @ 330:d35ff0f588e8
keep alive may work... but bug exist.
author | sugi |
---|---|
date | Mon, 31 Mar 2014 22:28:52 +0900 |
parents | 35b4e24e3e02 |
children |
line wrap: on
line source
package alice.topology.manager.keeparive; import java.util.LinkedList; public class ListManagerTest { public static void main(String args[]){ TaskExecuter.getInstance().getNowTask(); ListManager manager = new ListManager(); LinkedList<String> nameList = new LinkedList<String>(); nameList.add("nodeA"); nameList.add("nodeB"); nameList.add("nodeC"); nameList.add("nodeD"); TaskInfo taskA = new TaskInfo(TaskType.PING); taskA.setInfo("node0", "_TEST", 3 * 1000); TaskExecuter.getInstance().setNowTask(taskA); int i = 5; for (String name : nameList){ TaskInfo task = new TaskInfo(TaskType.PING); task.setInfo(name, "_TEST", i * 1000); System.out.println(task.getSleepTime()); manager.addTask(task); manager.show(); i +=1; } TaskExecuter.getInstance().skip(); i = 11; for (String name : nameList){ TaskInfo task = new TaskInfo(TaskType.PING); task.setInfo(name, "_TEST", i * 1000); System.out.println(task.getSleepTime()); manager.addTask(task); manager.show(); i +=1; } manager = new ListManager(); System.out.println(TaskExecuter.getInstance().getRemainingTime()); TaskExecuter.getInstance().setNowTask(taskA); TaskExecuter.getInstance().skip(); System.out.println(TaskExecuter.getInstance().getRemainingTime()); } }