@Override public void init() throws ServletException { super.init(); // load the container manager implementation this.cm = containerManagerImpl; // load the statement manager implementation this.sm = statementManagerImpl; // initialise the underlying servlet processor this.api = new ContainerAPI(this.cm, this.sm, this.config); }
@Override protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { lock.lock(); setRequest(req); this.api.delete(req, resp); setRequest(null); } finally { lock.unlock(); } }
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { lock.lock(); setRequest(req); this.api.get(req, resp); setRequest(null); } finally { lock.unlock(); } }
@Override protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { lock.lock(); setRequest(req); this.api.put(req, resp); setRequest(null); } finally { lock.unlock(); } }
@Override protected void doHead(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { lock.lock(); setRequest(req); this.api.head(req, resp); setRequest(null); } finally { lock.unlock(); } }
@Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { lock.lock(); setRequest(req); this.api.post(req, resp); setRequest(null); } finally { lock.unlock(); } }
public void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { prepareRequest(req, resp); api.put(req, resp); afterRequest(req, resp); }
public void doHead(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { prepareRequest(req, resp); api.head(req, resp); afterRequest(req, resp); }
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { prepareRequest(req, resp); api.post(req, resp); afterRequest(req, resp); }
public void init() { MCRSwordConfigurationDefault swordConfiguration = new MCRSwordConfigurationDefault(); MCRSwordContainerManager containerManager = new MCRSwordContainerManager(); MCRSwordStatementManager statementManager = new MCRSwordStatementManager(); api = new ContainerAPI(containerManager, statementManager, swordConfiguration); }
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { prepareRequest(req, resp); api.get(req, resp); afterRequest(req, resp); }
public void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { prepareRequest(req, resp); api.delete(req, resp); afterRequest(req, resp); } }