org.apache.wicket.protocol.http
Class RequestLogger.SessionData

java.lang.Object
  extended by org.apache.wicket.protocol.http.RequestLogger.SessionData
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, IClusterable
Enclosing class:
RequestLogger

public static class RequestLogger.SessionData
extends java.lang.Object
implements IClusterable, java.lang.Comparable

This class hold the information one request of a session has.

Author:
jcompagner
See Also:
Serialized Form

Constructor Summary
RequestLogger.SessionData(java.lang.String sessionId)
          Construct.
 
Method Summary
 int compareTo(java.lang.Object sd)
           
 java.util.Date getLastActive()
           
 long getNumberOfRequests()
           
 java.lang.String getSessionId()
           
 java.lang.Object getSessionInfo()
           
 long getSessionSize()
           
 java.util.Date getStartDate()
           
 long getTotalTimeTaken()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestLogger.SessionData

public RequestLogger.SessionData(java.lang.String sessionId)
Construct.

Parameters:
sessionId -
Method Detail

getLastActive

public java.util.Date getLastActive()
Returns:
The last active date.

getStartDate

public java.util.Date getStartDate()
Returns:
The start date of this session

getNumberOfRequests

public long getNumberOfRequests()
Returns:
The number of request for this session

getSessionSize

public long getSessionSize()
Returns:
Returns the session size.

getTotalTimeTaken

public long getTotalTimeTaken()
Returns:
Returns the total time this session has spent.

getSessionInfo

public java.lang.Object getSessionInfo()
Returns:
The session info object given by the RequestLogger.ISessionLogInfo.getSessionInfo() session method.

getSessionId

public java.lang.String getSessionId()
Returns:
The session id

compareTo

public int compareTo(java.lang.Object sd)
Specified by:
compareTo in interface java.lang.Comparable


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.