]> git.argeo.org Git - lgpl/argeo-commons.git/blob - server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/remote/JcrRemotingServlet.java
Add web dav support
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.jackrabbit / src / main / java / org / argeo / jackrabbit / remote / JcrRemotingServlet.java
1 package org.argeo.jackrabbit.remote;
2
3 import javax.jcr.Repository;
4 import javax.jcr.SimpleCredentials;
5
6 import org.apache.jackrabbit.server.SessionProvider;
7
8 public class JcrRemotingServlet extends
9 org.apache.jackrabbit.server.remoting.davex.JcrRemotingServlet {
10
11 private static final long serialVersionUID = 3131835511468341309L;
12
13 private final Repository repository;
14
15 public JcrRemotingServlet(Repository repository) {
16 this.repository = repository;
17 }
18
19 @Override
20 protected Repository getRepository() {
21 return repository;
22 }
23
24 @Override
25 protected SessionProvider getSessionProvider() {
26 return new CachingSessionProvider(new SimpleCredentials("demo",
27 "demo".toCharArray()));
28 }
29
30 }