view src/main/java/alice/topology/manager/keeparive/ListManagerTest.java @ 393:38021fceabef draft multicast

test commit
author tatsuki
date Tue, 17 Jun 2014 17:39:47 +0900
parents 8f71c3e6f11d
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());

	}
}