org.apache.wicket.settings.def
Class RequestLoggerSettings

java.lang.Object
  extended by org.apache.wicket.settings.def.RequestLoggerSettings
All Implemented Interfaces:
IRequestLoggerSettings

public class RequestLoggerSettings
extends java.lang.Object
implements IRequestLoggerSettings

Author:
Jonathan Locke, Chris Turner, Eelco Hillenius, Juergen Donnerstag, Johan Compagner, Igor Vaynberg (ivaynberg), Martijn Dashorst, James Carman

Constructor Summary
RequestLoggerSettings()
           
 
Method Summary
 boolean getRecordSessionSize()
           
 int getRequestsWindowSize()
           
 boolean isRequestLoggerEnabled()
           
 void setRecordSessionSize(boolean record)
          Enable/Disable the recording of the session size for every request.
 void setRequestLoggerEnabled(boolean enable)
          Enable/Disable the request logger.
 void setRequestsWindowSize(int size)
          Set the window of all the requests that is kept in memory for viewing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestLoggerSettings

public RequestLoggerSettings()
Method Detail

getRecordSessionSize

public boolean getRecordSessionSize()
Specified by:
getRecordSessionSize in interface IRequestLoggerSettings
Returns:
true if the session size is recorded. (default true)
See Also:
IRequestLoggerSettings.getRecordSessionSize()

getRequestsWindowSize

public int getRequestsWindowSize()
Specified by:
getRequestsWindowSize in interface IRequestLoggerSettings
Returns:
The window size of the recorded requests. (default 2000)
See Also:
IRequestLoggerSettings.getRequestsWindowSize()

isRequestLoggerEnabled

public boolean isRequestLoggerEnabled()
Specified by:
isRequestLoggerEnabled in interface IRequestLoggerSettings
Returns:
true if the request Logger is enabled. (default false)
See Also:
IRequestLoggerSettings.isRequestLoggerEnabled()

setRecordSessionSize

public void setRecordSessionSize(boolean record)
Description copied from interface: IRequestLoggerSettings
Enable/Disable the recording of the session size for every request.

Specified by:
setRecordSessionSize in interface IRequestLoggerSettings
See Also:
IRequestLoggerSettings.setRecordSessionSize(boolean)

setRequestLoggerEnabled

public void setRequestLoggerEnabled(boolean enable)
Description copied from interface: IRequestLoggerSettings
Enable/Disable the request logger.

Specified by:
setRequestLoggerEnabled in interface IRequestLoggerSettings
Parameters:
enable - boolean.
See Also:
IRequestLoggerSettings.setRequestLoggerEnabled(boolean)

setRequestsWindowSize

public void setRequestsWindowSize(int size)
Description copied from interface: IRequestLoggerSettings
Set the window of all the requests that is kept in memory for viewing. Default is 2000, You can set this to 0 then only Sessions data is recorded (number of request, total time, latest size)

Specified by:
setRequestsWindowSize in interface IRequestLoggerSettings
See Also:
IRequestLoggerSettings.setRequestsWindowSize(int)


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.