Package org.apache.jackrabbit.webdav
Interface DavSession
-
- All Known Implementing Classes:
DavSessionImpl,JcrDavSession
public interface DavSessionDavSessionallows to pass session information between request, response and resource(s).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddLockToken(String token)Adds a lock token to thisDavSession.voidaddReference(Object reference)Adds a reference to thisDavSessionindicating that this session must not be discarded after completion of the current request.String[]getLockTokens()Returns the lock tokens of thisDavSession.voidremoveLockToken(String token)Removes a lock token from thisDavSession.voidremoveReference(Object reference)Releasing a reference to thisDavSession.
-
-
-
Method Detail
-
addReference
void addReference(Object reference)
Adds a reference to thisDavSessionindicating that this session must not be discarded after completion of the current request.- Parameters:
reference- to be added.
-
removeReference
void removeReference(Object reference)
Releasing a reference to thisDavSession. If no more references are present, this session may be discarded.- Parameters:
reference- to be removed.
-
addLockToken
void addLockToken(String token)
Adds a lock token to thisDavSession.- Parameters:
token-
-
getLockTokens
String[] getLockTokens()
Returns the lock tokens of thisDavSession.- Returns:
-
removeLockToken
void removeLockToken(String token)
Removes a lock token from thisDavSession.- Parameters:
token-
-
-