Mercurial > hg > Database > jungle-network
diff src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java @ 190:269bada9eedc
add
author | tatsuki |
---|---|
date | Fri, 17 Oct 2014 15:16:56 +0900 |
parents | ef5045af0753 |
children | 3202a2a427b1 |
line wrap: on
line diff
--- a/src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java Sun Sep 28 17:29:11 2014 +0900 +++ b/src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java Fri Oct 17 15:16:56 2014 +0900 @@ -6,6 +6,7 @@ import javax.servlet.Servlet; import org.eclipse.jetty.server.Server; +import org.eclipse.jetty.server.handler.HandlerCollection; import org.eclipse.jetty.servlet.ServletHandler; import org.eclipse.jetty.servlet.ServletHolder; import org.eclipse.jetty.util.thread.ThreadPool; @@ -25,14 +26,6 @@ import app.bbs.NetworkJungleBulletinBoard; import app.bbs.RequestNumCheckServlet; import app.bbs.ShowMessageWithTimeStampServlet; -import app.bbs.thinks.CreateNode; -import app.bbs.thinks.EditAttributeServlet; -import app.bbs.thinks.EditNodeName; -import app.bbs.thinks.ShowMatrix; -import app.bbs.thinks.createAttributeMatrix; -import app.bbs.thinks.deleteAttributeServlet; -import app.bbs.thinks.deleteNodeServlet; -import app.bbs.thinks.permission; public class StartBBSCodeSegment extends CodeSegment { @@ -78,48 +71,26 @@ System.out.println("name : "+ name); /* Jetty registration */ String createBoardMessagePath = "/createBoardMessage"; - String createFolderPath = "/createFolder"; String createBoardPath = "/createBoard"; String editMessagePath = "/editMessage"; String showBoardMessagePath = "/showBoardMessage"; - String showMatrixPath = "/showMatrix"; - String createAttributePath = "/createAttribute"; - String editAttributePath = "/editAttribute"; - String deleteAttributePath = "/deleteAttribute"; - String deleteNodePath = "/deleteNode"; - String editNodePath = "/editNode"; - String permissionPath = "/permission"; + + Server serv = new Server(bbsPort); ThreadPool thp = serv.getThreadPool(); Servlet createBoardMessage = new CreateBoardMessageServlet(cassaBBS); - Servlet createFolder = new CreateNode(cassaBBS); Servlet createBoard = new CreateBoardServlet(cassaBBS); - Servlet editNode = new EditNodeName(cassaBBS); - Servlet createAttribute = new createAttributeMatrix(cassaBBS); - Servlet editAttribute = new EditAttributeServlet(cassaBBS); - Servlet deleteAttribute = new deleteAttributeServlet(cassaBBS); - Servlet deleteNode = new deleteNodeServlet(cassaBBS); Servlet editBoardMessage = new EditMessageServlet(cassaBBS); Servlet index = new ShowBoardsServlet(cassaBBS,createBoardPath,showBoardMessagePath); // Servlet board = new ShowBoardMessageServlet(cassaBBS,createBoardMessagePath,editMessagePath); - Servlet board = new ShowMessageWithTimeStampServlet(cassaBBS,createBoardMessagePath,editMessagePath,showMatrixPath, thp); - Servlet matrix = new ShowMatrix(cassaBBS,createFolderPath,editNodePath, showMatrixPath, createAttributePath, editAttributePath,deleteAttributePath,deleteNodePath,thp); - Servlet per = new permission(cassaBBS,permissionPath,thp); + Servlet board = new ShowMessageWithTimeStampServlet(cassaBBS,createBoardMessagePath,editMessagePath,thp); + ServletHandler context = new ServletHandler(); - context.addServletWithMapping(new ServletHolder(editBoardMessage),editMessagePath); - context.addServletWithMapping(new ServletHolder(createBoardMessage),createBoardMessagePath); - context.addServletWithMapping(new ServletHolder(createFolder),createFolderPath); context.addServletWithMapping(new ServletHolder(createBoard),createBoardPath); - context.addServletWithMapping(new ServletHolder(editNode),editNodePath); - context.addServletWithMapping(new ServletHolder(createAttribute),createAttributePath); + context.addServletWithMapping(new ServletHolder(editBoardMessage),editMessagePath); context.addServletWithMapping(new ServletHolder(index),"/"); - context.addServletWithMapping(new ServletHolder(deleteAttribute),deleteAttributePath); - context.addServletWithMapping(new ServletHolder(deleteNode),deleteNodePath); - context.addServletWithMapping(new ServletHolder(editAttribute),editAttributePath); context.addServletWithMapping(new ServletHolder(board),showBoardMessagePath); - context.addServletWithMapping(new ServletHolder(matrix),showMatrixPath); - context.addServletWithMapping(new ServletHolder(per),permissionPath); /* * For write benchmark */