diff src/jungle/test/bbs/codesegment/StartBBSCodeSegment.java @ 48:ab8c655ef457

implemented bbsPort setting
author one
date Fri, 12 Jul 2013 11:54:07 +0900
parents 686057add8a4
children a89c3539bff2
line wrap: on
line diff
--- a/src/jungle/test/bbs/codesegment/StartBBSCodeSegment.java	Fri Jul 12 11:45:12 2013 +0900
+++ b/src/jungle/test/bbs/codesegment/StartBBSCodeSegment.java	Fri Jul 12 11:54:07 2013 +0900
@@ -25,9 +25,15 @@
 
 public class StartBBSCodeSegment extends CodeSegment {
 	
+	int bbsPort = 8080;
 	Receiver host = ids.create(CommandType.PEEK);
 	private Pattern pattern = Pattern.compile("^(node|cli)([0-9]+)$");
 	
+	public StartBBSCodeSegment(int p) {
+		bbsPort = p;
+		host.setKey("host");	
+	}
+
 	public StartBBSCodeSegment() {
 		host.setKey("host");	
 	}
@@ -56,7 +62,7 @@
     	Servlet index = new ShowBoardsServlet(cassaBBS,createBoardPath,showBoardMessagePath);
     	Servlet board = new ShowBoardMessageServlet(cassaBBS,createBoardMessagePath,editMessagePath);
     	
-    	Server serv = new Server(8080);
+    	Server serv = new Server(bbsPort);
     	ServletHandler context = new ServletHandler();
     	context.addServletWithMapping(new ServletHolder(createBoardMessage),createBoardMessagePath);
     	context.addServletWithMapping(new ServletHolder(createBoard),createBoardPath);