public class JCRWebdavServer extends Object implements DavSessionProvider
JCRWebdavServer...| Constructor and Description |
|---|
JCRWebdavServer(Repository repository,
SessionProvider sessionProvider)
Creates a new JCRWebdavServer that operates on the given repository.
|
JCRWebdavServer(Repository repository,
SessionProvider sessionProvider,
int concurrencyLevel)
Creates a new JCRWebdavServer that operates on the given repository.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
attachSession(WebdavRequest request)
Acquires a DavSession either from the session cache or creates a new
one by login to the repository.
|
void |
releaseSession(WebdavRequest request)
Releases the reference from the request to the session.
|
public JCRWebdavServer(Repository repository, SessionProvider sessionProvider)
repository - public JCRWebdavServer(Repository repository, SessionProvider sessionProvider, int concurrencyLevel)
repository - concurrencyLevel - public boolean attachSession(WebdavRequest request) throws DavException
attachSession in interface DavSessionProviderrequest - true if the session was attached to the request;
false otherwise.DavException - if no session could be obtained.DavSessionProvider.attachSession(org.apache.jackrabbit.webdav.WebdavRequest)public void releaseSession(WebdavRequest request)
releaseSession in interface DavSessionProviderrequest - DavSessionProvider.releaseSession(org.apache.jackrabbit.webdav.WebdavRequest)Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.