org.apache.jackrabbit.spi.commons.logging
Class SessionInfoLogger

java.lang.Object
  extended by org.apache.jackrabbit.spi.commons.logging.AbstractLogger
      extended by 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 a SessionInfo.


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
SessionInfoLogger(org.apache.jackrabbit.spi.SessionInfo sessionInfo, LogWriter writer)
          Create a new instance for the given sessionInfo which uses writer for persisting log messages.
 
Method Summary
 void addLockToken(String lockToken)
           
 String[] getLockTokens()
           
 org.apache.jackrabbit.spi.SessionInfo getSessionInfo()
           
 String getUserID()
           
 String getWorkspaceName()
           
 void removeLockToken(String lockToken)
           
 void setUserData(String userData)
           
 
Methods inherited from class org.apache.jackrabbit.spi.commons.logging.AbstractLogger
execute, execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionInfoLogger

public SessionInfoLogger(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                         LogWriter writer)
Create a new instance for the given sessionInfo which uses writer for 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:
getUserID in interface org.apache.jackrabbit.spi.SessionInfo

getWorkspaceName

public String getWorkspaceName()
Specified by:
getWorkspaceName in interface org.apache.jackrabbit.spi.SessionInfo

getLockTokens

public String[] getLockTokens()
                       throws RepositoryException
Specified by:
getLockTokens in interface org.apache.jackrabbit.spi.SessionInfo
Throws:
RepositoryException

addLockToken

public void addLockToken(String lockToken)
                  throws RepositoryException
Specified by:
addLockToken in interface org.apache.jackrabbit.spi.SessionInfo
Throws:
RepositoryException

removeLockToken

public void removeLockToken(String lockToken)
                     throws RepositoryException
Specified by:
removeLockToken in interface org.apache.jackrabbit.spi.SessionInfo
Throws:
RepositoryException

setUserData

public void setUserData(String userData)
                 throws RepositoryException
Specified by:
setUserData in interface org.apache.jackrabbit.spi.SessionInfo
Throws:
RepositoryException


Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.