view src/main/java/alice/topology/manager/keeparive/ListManagerTest.java @ 345:8f71c3e6f11d

Change directory structure Maven standard
author sugi
date Wed, 16 Apr 2014 18:26:07 +0900
parents
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());

	}
}