view src/alice/test/codesegment/api/PingSchedulerTest.java @ 305:72739519cc39

Add Scheduler Test
author sugi
date Tue, 19 Nov 2013 15:25:45 +0900
parents
children
line wrap: on
line source

package alice.test.codesegment.api;

import alice.topology.manager.keeparive.PingScheduler;
import alice.topology.manager.keeparive.TaskInfo;

public class PingSchedulerTest {
	public static void main(String[] args){
		PingScheduler sched = new PingScheduler();
		int[] num = { 1 * 1000,
				      2 * 1000,
				      6 * 1000,
				      4 * 1000,
				      3 * 1000
				     }; 
		
		for (int i = 0; i < num.length; i++){
			String name = "task"+i;
			sched.plist.addTask(
					new TaskInfo(name, num[i])
					);
		}
		
		for (TaskInfo info : sched.plist.getTaskList()){
			System.out.println(info.getSleepTime());
		}
		
		sched.execute();
		//System.exit(0);
	}

}