wicket.protocol.http
Class RequestLogger.SessionData

java.lang.Object
  extended by wicket.protocol.http.RequestLogger.SessionData
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
RequestLogger

public static class RequestLogger.SessionData
extends java.lang.Object
implements java.io.Serializable

This class hols the information one sessions has

Author:
jcompagner
See Also:
Serialized Form

Constructor Summary
RequestLogger.SessionData(Session session)
          Construct.
 
Method Summary
 void endRequest(long timeTaken)
           
 java.lang.String getId()
           
 long getLastRequestTime()
          Gets lastRequestTime.
 java.util.List getRequests()
           
 java.lang.Double getRequestsTime()
           
 Session getSession()
           
 long getSessionSize()
           
 void logEventTarget(IRequestTarget target)
           
 void logResponseTarget(IRequestTarget target)
           
 void pageCreated(Page page)
           
 void pageMapCreated(PageMap map)
           
 void pageMapRemoved(PageMap map)
           
 void pageMapUpdated(PageMap map)
           
 void pageRemoved(Page page)
           
 void pageUpdated(Page page)
           
 void webSessionCreated(WebSession session)
           
 void webSessionRemoved(WebSession session)
           
 void webSessionUpdated(WebSession session)
           
 
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(Session session)
Construct.

Parameters:
session -
Method Detail

getId

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

getSession

public Session getSession()
Returns:
The session

getLastRequestTime

public long getLastRequestTime()
Gets lastRequestTime.

Returns:
lastRequestTime

getRequests

public java.util.List getRequests()
Returns:
The request list of this session

getSessionSize

public long getSessionSize()
Returns:
The total session size

getRequestsTime

public java.lang.Double getRequestsTime()
Returns:
The total time in seconds all request did take

logEventTarget

public void logEventTarget(IRequestTarget target)
Parameters:
target -

logResponseTarget

public void logResponseTarget(IRequestTarget target)
Parameters:
target -

pageCreated

public void pageCreated(Page page)
Parameters:
page -

pageMapCreated

public void pageMapCreated(PageMap map)
Parameters:
map -

webSessionCreated

public void webSessionCreated(WebSession session)
Parameters:
session -

webSessionUpdated

public void webSessionUpdated(WebSession session)
Parameters:
session -

pageMapUpdated

public void pageMapUpdated(PageMap map)
Parameters:
map -

pageUpdated

public void pageUpdated(Page page)
Parameters:
page -

webSessionRemoved

public void webSessionRemoved(WebSession session)
Parameters:
session -

pageMapRemoved

public void pageMapRemoved(PageMap map)
Parameters:
map -

pageRemoved

public void pageRemoved(Page page)
Parameters:
page -

endRequest

public void endRequest(long timeTaken)
Parameters:
timeTaken -


Copyright © 2004-2007 Wicket developers. All Rights Reserved.