X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=server%2Fruntime%2Forg.argeo.server.jackrabbit%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fserver%2Fjackrabbit%2Fwebdav%2FSimpleWebDavServlet.java;h=2677589583c51ec23710067a53aed3b39afe9a5a;hb=47966699088f615c49bb4abbebfca2b2570524c1;hp=6d90455be668c3939ce1d1602e1a836e3e4589bd;hpb=7dad6fc8a5cf5be15dcb6bdddc1e1e33a3745af6;p=lgpl%2Fargeo-commons.git diff --git a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/SimpleWebDavServlet.java b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/SimpleWebDavServlet.java index 6d90455be..267758958 100644 --- a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/SimpleWebDavServlet.java +++ b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/SimpleWebDavServlet.java @@ -2,17 +2,27 @@ package org.argeo.server.jackrabbit.webdav; import java.io.IOException; +import javax.jcr.Repository; import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.jackrabbit.webdav.simple.ResourceConfig; import org.argeo.ArgeoException; import org.springframework.core.io.Resource; public class SimpleWebDavServlet extends - org.apache.jackrabbit.j2ee.SimpleWebdavServlet { + org.apache.jackrabbit.webdav.simple.SimpleWebdavServlet { private static final long serialVersionUID = 1L; + private final static Log log = LogFactory.getLog(SimpleWebDavServlet.class); + /** + * the jcr repository + */ + private Repository repository; private Resource resourceConfiguration; @Override @@ -31,6 +41,23 @@ public class SimpleWebDavServlet extends } } + @Override + protected void service(HttpServletRequest request, + HttpServletResponse response) throws ServletException, IOException { + if (log.isDebugEnabled()) + log.debug("Received request with method '" + request.getMethod() + + "'"); + super.service(request, response); + } + + public Repository getRepository() { + return repository; + } + + public void setRepository(Repository repository) { + this.repository = repository; + } + public void setResourceConfiguration(Resource resourceConfig) { this.resourceConfiguration = resourceConfig; }