Mercurial > hg > RemoteEditor > REPSessionManager
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(); } }