]> git.argeo.org Git - lgpl/argeo-commons.git/blob - server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/ExtendedDispatcherServlet.java
Add query in JCR controller
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.jackrabbit / src / main / java / org / argeo / server / jackrabbit / webdav / ExtendedDispatcherServlet.java
1 package org.argeo.server.jackrabbit.webdav;
2
3 import javax.servlet.ServletException;
4 import javax.servlet.http.HttpServletRequest;
5 import javax.servlet.http.HttpServletResponse;
6
7 import org.apache.commons.logging.Log;
8 import org.apache.commons.logging.LogFactory;
9 import org.argeo.ArgeoException;
10 import org.springframework.web.servlet.DispatcherServlet;
11
12 public class ExtendedDispatcherServlet extends DispatcherServlet {
13 private static final long serialVersionUID = 1L;
14
15 private final static Log log = LogFactory
16 .getLog(ExtendedDispatcherServlet.class);
17
18 protected void service(HttpServletRequest req, HttpServletResponse resp)
19 throws ServletException, java.io.IOException {
20 // see http://forum.springsource.org/showthread.php?t=53472
21 try {
22 if (log.isTraceEnabled())
23 log.debug("Received request with method '" + req.getMethod()
24 + "'");
25 doService(req, resp);
26 } catch (Exception e) {
27 throw new ArgeoException("Cannot process request", e);
28 }
29 }
30
31 }