view test/sematest/TestSessionManager.java @ 218:827c439d0da4

*** empty log message ***
author pin
date Sun, 31 Aug 2008 07:53:28 +0900
parents 7649238aaf66
children 216d64cd5f3a
line wrap: on
line source

package test.sematest;

import java.io.IOException;
import java.util.ArrayList;
import rep.SessionManager;
import rep.channel.REPLogger;
import rep.channel.REPServerSocketChannel;


public class TestSessionManager {
	
	private ArrayList<TestEditor> editorList;
	private int numberEditor;
	static public REPLogger logger = REPLogger.singleton();

	public TestSessionManager(int sm, int ss, int e) {
		editorList = new ArrayList<TestEditor>();
		numberEditor = e;
	}

	public static void main(String[] args){
		REPServerSocketChannel.isSimulation = false;
		TestSessionManager test = new TestSessionManager(1, 0, 2);
		logger.setLogLevel(5);
		test.startTest();
	}

	private void startTest() {
		String host = "localhost";
		int masterPort = 8766;
		String[] strs ={String.valueOf(masterPort), String.valueOf(masterPort)};
		
		startSessionManager(strs);
		
//		for (int i=0; i<numberEditor; i++){
//			logger.writeLog("create Editors", 1);
//			TestEditor te = new TestEditor("Editor"+i,host, masterPort); 
//			editorList.add(te);
//			te.start();
//		}
		
	}

	private void startSessionManager(final String[] strs) {
		new Thread(new Runnable(){
			public void run(){
				try {
					SessionManager.main(strs);
				} catch (InterruptedException e) {
					e.printStackTrace();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}).start();
	}

}