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

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

public static class RequestLogger.RequestData
extends java.lang.Object
implements IClusterable

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

Author:
jcompagner
See Also:
Serialized Form

Constructor Summary
RequestLogger.RequestData()
           
 
Method Summary
 void addEntry(java.lang.String string)
           
 void addEventTarget(java.lang.String target)
           
 void addResponseTarget(java.lang.String target)
           
 int getActiveRequest()
           
 java.lang.String getAlteredObjects()
           
 java.lang.String getEventTarget()
           
 java.lang.String getResponseTarget()
           
 java.lang.String getSessionId()
           
 java.lang.Object getSessionInfo()
           
 java.lang.Long getSessionSize()
           
 java.util.Date getStartDate()
           
 java.lang.Long getTimeTaken()
           
 void setActiveRequest(int activeRequest)
           
 void setSessionId(java.lang.String id)
           
 void setSessionInfo(java.lang.Object sessionInfo)
          Set the session info object of the session for this request.
 void setSessionSize(long sizeInBytes)
           
 void setTimeTaken(long timeTaken)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RequestLogger.RequestData

public RequestLogger.RequestData()
Method Detail

getTimeTaken

public java.lang.Long getTimeTaken()
Returns:
The time taken for this request

setActiveRequest

public void setActiveRequest(int activeRequest)
Parameters:
activeRequest - The number of active request when this request happened

getActiveRequest

public int getActiveRequest()
Returns:
The number of active request when this request happened

getSessionInfo

public java.lang.Object getSessionInfo()
Returns:
The session object info, created by RequestLogger.ISessionLogInfo.getSessionInfo()

setSessionInfo

public void setSessionInfo(java.lang.Object sessionInfo)
Set the session info object of the session for this request.

Parameters:
sessionInfo -

setSessionSize

public void setSessionSize(long sizeInBytes)
Parameters:
sizeInBytes -

setSessionId

public void setSessionId(java.lang.String id)
Parameters:
id -

getStartDate

public java.util.Date getStartDate()
Returns:
The time taken for this request

getEventTarget

public java.lang.String getEventTarget()
Returns:
The event target string

getResponseTarget

public java.lang.String getResponseTarget()
Returns:
The response target string

addResponseTarget

public void addResponseTarget(java.lang.String target)
Parameters:
target -

addEventTarget

public void addEventTarget(java.lang.String target)
Parameters:
target -

setTimeTaken

public void setTimeTaken(long timeTaken)
Parameters:
timeTaken -

addEntry

public void addEntry(java.lang.String string)
Parameters:
string -

getAlteredObjects

public java.lang.String getAlteredObjects()
Returns:
All entries of the objects that are created/updated or removed in this request

getSessionId

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

getSessionSize

public java.lang.Long getSessionSize()
Returns:
The total session size.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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