# HG changeset patch # User tatsuki # Date 1405076829 -32400 # Node ID 89999029c543fd4c0f4ed7888e8c3da9eeda758b # Parent 83e99eba6ec1d32c954fd480067beef1a1451e47 remove asynchronous showMessage diff -r 83e99eba6ec1 -r 89999029c543 src/main/java/app/bbs/ShowMessageWithTimeStampServlet.java --- a/src/main/java/app/bbs/ShowMessageWithTimeStampServlet.java Wed Jul 09 19:44:47 2014 +0900 +++ b/src/main/java/app/bbs/ShowMessageWithTimeStampServlet.java Fri Jul 11 20:07:09 2014 +0900 @@ -11,64 +11,60 @@ import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.BoardMessage; -public class ShowMessageWithTimeStampServlet extends HttpServlet -{ - /** +public class ShowMessageWithTimeStampServlet extends HttpServlet { + /** * */ - private static final long serialVersionUID = 1L; - private final NetworkBulletinBoard bbs; - private final String createBoardMessagePath; - private final String editMessagePath; + private static final long serialVersionUID = 1L; + private final NetworkBulletinBoard bbs; + private final String createBoardMessagePath; + private final String editMessagePath; private ThreadPool threadPool; - - private static final String PARAM_BOARD_NAME = "bname"; + + private static final String PARAM_BOARD_NAME = "bname"; - public ShowMessageWithTimeStampServlet(NetworkBulletinBoard _bbs,String _createBoardMessagePath, String _editMessagePath, ThreadPool thp) - { - bbs = _bbs; - createBoardMessagePath = _createBoardMessagePath; - editMessagePath = _editMessagePath; - threadPool = thp; - } + public ShowMessageWithTimeStampServlet(NetworkBulletinBoard _bbs, + String _createBoardMessagePath, String _editMessagePath, + ThreadPool thp) { + bbs = _bbs; + createBoardMessagePath = _createBoardMessagePath; + editMessagePath = _editMessagePath; + threadPool = thp; + } + + public void doGet(HttpServletRequest _req, HttpServletResponse _res) { + final String bname = _req.getParameter(PARAM_BOARD_NAME); + try { + printBoard(bname, _res.getWriter()); + } catch (Exception _e) { + _res.setStatus(500); + } + } - public void doGet(HttpServletRequest _req,HttpServletResponse _res) - { - final AsyncContext asc = _req.startAsync(); - final String bname = _req.getParameter(PARAM_BOARD_NAME); - Runnable printBoardThread = new Runnable() { - @Override - public void run() { - try{ - printBoard(bname,_res.getWriter()); - }catch(Exception _e){ - _res.setStatus(500); - } - asc.complete(); - } - }; - threadPool.execute(printBoardThread); - } - - private void printBoard(String _bname,PrintWriter _pw) throws Exception - { - _pw.write("
\n"); - _pw.write("Latest renew time : "+bbs.getRenewTime(_bname)+"
\n");; - - _pw.write("