Class SessionInfoLogger
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.logging.AbstractLogger
-
- org.apache.jackrabbit.spi.commons.logging.SessionInfoLogger
-
- All Implemented Interfaces:
org.apache.jackrabbit.spi.SessionInfo
public class SessionInfoLogger extends AbstractLogger implements org.apache.jackrabbit.spi.SessionInfo
Log wrapper for aSessionInfo.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.jackrabbit.spi.commons.logging.AbstractLogger
AbstractLogger.Callable, AbstractLogger.SafeCallable
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.spi.commons.logging.AbstractLogger
writer
-
-
Constructor Summary
Constructors Constructor Description SessionInfoLogger(org.apache.jackrabbit.spi.SessionInfo sessionInfo, LogWriter writer)Create a new instance for the givensessionInfowhich useswriterfor persisting log messages.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLockToken(String lockToken)String[]getLockTokens()org.apache.jackrabbit.spi.SessionInfogetSessionInfo()StringgetUserID()StringgetWorkspaceName()voidremoveLockToken(String lockToken)voidsetUserData(String userData)-
Methods inherited from class org.apache.jackrabbit.spi.commons.logging.AbstractLogger
execute, execute
-
-
-
-
Constructor Detail
-
SessionInfoLogger
public SessionInfoLogger(org.apache.jackrabbit.spi.SessionInfo sessionInfo, LogWriter writer)Create a new instance for the givensessionInfowhich useswriterfor persisting log messages.- Parameters:
sessionInfo-writer-
-
-
Method Detail
-
getSessionInfo
public org.apache.jackrabbit.spi.SessionInfo getSessionInfo()
- Returns:
- the wrapped SessionInfo
-
getUserID
public String getUserID()
- Specified by:
getUserIDin interfaceorg.apache.jackrabbit.spi.SessionInfo
-
getWorkspaceName
public String getWorkspaceName()
- Specified by:
getWorkspaceNamein interfaceorg.apache.jackrabbit.spi.SessionInfo
-
getLockTokens
public String[] getLockTokens() throws RepositoryException
- Specified by:
getLockTokensin interfaceorg.apache.jackrabbit.spi.SessionInfo- Throws:
RepositoryException
-
addLockToken
public void addLockToken(String lockToken) throws RepositoryException
- Specified by:
addLockTokenin interfaceorg.apache.jackrabbit.spi.SessionInfo- Throws:
RepositoryException
-
removeLockToken
public void removeLockToken(String lockToken) throws RepositoryException
- Specified by:
removeLockTokenin interfaceorg.apache.jackrabbit.spi.SessionInfo- Throws:
RepositoryException
-
setUserData
public void setUserData(String userData) throws RepositoryException
- Specified by:
setUserDatain interfaceorg.apache.jackrabbit.spi.SessionInfo- Throws:
RepositoryException
-
-