package org.argeo.jackrabbit.remote;
import javax.jcr.Repository;
-import javax.jcr.SimpleCredentials;
import org.apache.jackrabbit.server.SessionProvider;
private static final long serialVersionUID = 3131835511468341309L;
private final Repository repository;
+ private final SessionProvider sessionProvider;
- public JcrRemotingServlet(Repository repository) {
+ public JcrRemotingServlet(Repository repository,
+ SessionProvider sessionProvider) {
this.repository = repository;
+ this.sessionProvider = sessionProvider;
}
@Override
@Override
protected SessionProvider getSessionProvider() {
- return new CachingSessionProvider(new SimpleCredentials("demo",
- "demo".toCharArray()));
+ return sessionProvider;
}
}