@Override protected final void doPut (@Nonnull final HttpServletRequest aHttpRequest, @Nonnull final HttpServletResponse aHttpResponse) throws ServletException, IOException { final RequestScopeInitializer aRequestScopeInitializer = beforeRequest (aHttpRequest, aHttpResponse); final StopWatch aSW = new StopWatch (true); try { onPut (aHttpRequest, aHttpResponse, aRequestScopeInitializer.getRequestScope ()); } finally { s_aTimerHdlPut.addTime (aSW.stopAndGetMillis ()); aRequestScopeInitializer.destroyScope (); } }
@Override protected final void doGet (@Nonnull final HttpServletRequest aHttpRequest, @Nonnull final HttpServletResponse aHttpResponse) throws ServletException, IOException { final RequestScopeInitializer aRequestScopeInitializer = beforeRequest (aHttpRequest, aHttpResponse); final StopWatch aSW = new StopWatch (true); try { onGet (aHttpRequest, aHttpResponse, aRequestScopeInitializer.getRequestScope ()); } finally { s_aTimerHdlGet.addTime (aSW.stopAndGetMillis ()); aRequestScopeInitializer.destroyScope (); } }
@Override protected final void doPost (@Nonnull final HttpServletRequest aHttpRequest, @Nonnull final HttpServletResponse aHttpResponse) throws ServletException, IOException { final RequestScopeInitializer aRequestScopeInitializer = beforeRequest (aHttpRequest, aHttpResponse); final StopWatch aSW = new StopWatch (true); try { onPost (aHttpRequest, aHttpResponse, aRequestScopeInitializer.getRequestScope ()); } finally { s_aTimerHdlPost.addTime (aSW.stopAndGetMillis ()); aRequestScopeInitializer.destroyScope (); } }
@Override protected final void doHead (@Nonnull final HttpServletRequest aHttpRequest, @Nonnull final HttpServletResponse aHttpResponse) throws ServletException, IOException { final RequestScopeInitializer aRequestScopeInitializer = beforeRequest (aHttpRequest, aHttpResponse); final StopWatch aSW = new StopWatch (true); try { onHead (aHttpRequest, aHttpResponse, aRequestScopeInitializer.getRequestScope ()); } finally { s_aTimerHdlHead.addTime (aSW.stopAndGetMillis ()); aRequestScopeInitializer.destroyScope (); } }
@Override protected final void doTrace (@Nonnull final HttpServletRequest aHttpRequest, @Nonnull final HttpServletResponse aHttpResponse) throws ServletException, IOException { final RequestScopeInitializer aRequestScopeInitializer = beforeRequest (aHttpRequest, aHttpResponse); final StopWatch aSW = new StopWatch (true); try { onTrace (aHttpRequest, aHttpResponse, aRequestScopeInitializer.getRequestScope ()); } finally { s_aTimerHdlTrace.addTime (aSW.stopAndGetMillis ()); aRequestScopeInitializer.destroyScope (); } } }
@Override protected final void doDelete (@Nonnull final HttpServletRequest aHttpRequest, @Nonnull final HttpServletResponse aHttpResponse) throws ServletException, IOException { final RequestScopeInitializer aRequestScopeInitializer = beforeRequest (aHttpRequest, aHttpResponse); final StopWatch aSW = new StopWatch (true); try { onDelete (aHttpRequest, aHttpResponse, aRequestScopeInitializer.getRequestScope ()); } finally { s_aTimerHdlDelete.addTime (aSW.stopAndGetMillis ()); aRequestScopeInitializer.destroyScope (); } }
@Override protected final void doOptions (@Nonnull final HttpServletRequest aHttpRequest, @Nonnull final HttpServletResponse aHttpResponse) throws ServletException, IOException { final RequestScopeInitializer aRequestScopeInitializer = beforeRequest (aHttpRequest, aHttpResponse); final StopWatch aSW = new StopWatch (true); try { onOptions (aHttpRequest, aHttpResponse, aRequestScopeInitializer.getRequestScope ()); } finally { s_aTimerHdlOptions.addTime (aSW.stopAndGetMillis ()); aRequestScopeInitializer.destroyScope (); } }