Package org.apache.jackrabbit.webdav
Interface DavSessionProvider
public interface DavSessionProvider
DavSessionProvider
is an interface for components that
can initiate and complete DavSession
s. A provider is
responsible for supplying references from a WebdavRequest
to a DavSession
when acquired and removing the references
when released.-
Method Summary
Modifier and TypeMethodDescriptionboolean
attachSession
(WebdavRequest request) Acquires a DavSession.void
releaseSession
(WebdavRequest request) Releases the reference from the request to the session.
-
Method Details
-
attachSession
Acquires a DavSession. Upon success, the WebdavRequest will reference that session. A session will not be available if an exception is thrown.- Parameters:
request
-- Returns:
true
if the session was attached to the request;false
otherwise.- Throws:
DavException
- if a problem occurred while obtaining the session
-
releaseSession
Releases the reference from the request to the session.- Parameters:
request
-
-