Project Wonder 5.0.0.8794

er.extensions.statistics
Class ERXStatisticsStore

java.lang.Object
  extended by com.webobjects.appserver.WOStatisticsStore
      extended by er.extensions.statistics.ERXStatisticsStore
All Implemented Interfaces:
WOStatisticsStoreMBean, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions

public class ERXStatisticsStore
extends WOStatisticsStore

Enhances the normal stats store with a bunch of useful things which get displayed in the ERXStatisticsPage.

Author:
ak

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Field Summary
protected  NSMutableArray sessions
           
 
Fields inherited from class com.webobjects.appserver.WOStatisticsStore
_applicationLastAccessTime
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling
_CLASS
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
 
Constructor Summary
ERXStatisticsStore()
           
 
Method Summary
protected  void _applicationCreatedSession(WOSession wosession)
           
protected  void _sessionTerminating(WOSession wosession)
           
 NSArray activeSession()
           
 void applicationDidHandleComponentActionRequestWithPageNamed(String aString)
           
 void applicationDidHandleDirectActionRequestWithActionNamed(String aString)
           
 void applicationDidHandleWebServiceRequestWithActionNamed(String aString)
           
 void applicationWillHandleComponentActionRequest()
           
 void applicationWillHandleDirectActionRequest()
           
 void applicationWillHandleWebServiceRequest()
           
 NSDictionary statistics()
           
 Object valueForKey(String s)
           
 
Methods inherited from class com.webobjects.appserver.WOStatisticsStore
_password, canAccessFieldsDirectly, descriptionForResponse, formatDescription, getApplicationlastAccessTime, getAverageCATransactionTime, getAverageDATransactionTime, getAverageIdleTime, getAverageRequestsPerSession, getAverageSessionMemory, getAverageTransactionTime, getAverageWSTransactionTime, getDirectActionStatistics, getLastSessionStatistics, getMemoryUsage, getMovingAverageIdleTime, getMovingAverageRequestsPerSession, getMovingAverageSessionLife, getMovingAverageTransactionTime, getPagesStatistics, getPathsStatistics, getSessionMovingAverageSampleSize, getStatisticStoreSessionMax, getTransactionMovingAverageSampleSize, getWebServiceStatistics, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, lastSessionStatistics, logFile, logFileRotationFrequency, logFileRotationFrequencyInDays, logString, memoryUsage, recordStatisticsForResponse, sessionMovingAverageSampleSize, setApplicationLastAccessTime, setLogFile, setLogFile, setPassword, setSessionMovingAverageSampleSize, setTransactionMovingAverageSampleSize, takeValueForKey, takeValueForKeyPath, transactionMovingAverageSampleSize, unableToSetNullForKey, validateLogin, valueForKeyPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sessions

protected NSMutableArray sessions
Constructor Detail

ERXStatisticsStore

public ERXStatisticsStore()
Method Detail

statistics

public NSDictionary statistics()
Overrides:
statistics in class WOStatisticsStore

_applicationCreatedSession

protected void _applicationCreatedSession(WOSession wosession)
Overrides:
_applicationCreatedSession in class WOStatisticsStore

_sessionTerminating

protected void _sessionTerminating(WOSession wosession)
Overrides:
_sessionTerminating in class WOStatisticsStore

activeSession

public NSArray activeSession()

applicationWillHandleComponentActionRequest

public void applicationWillHandleComponentActionRequest()
Overrides:
applicationWillHandleComponentActionRequest in class WOStatisticsStore

applicationDidHandleComponentActionRequestWithPageNamed

public void applicationDidHandleComponentActionRequestWithPageNamed(String aString)
Overrides:
applicationDidHandleComponentActionRequestWithPageNamed in class WOStatisticsStore

applicationWillHandleDirectActionRequest

public void applicationWillHandleDirectActionRequest()
Overrides:
applicationWillHandleDirectActionRequest in class WOStatisticsStore

applicationDidHandleDirectActionRequestWithActionNamed

public void applicationDidHandleDirectActionRequestWithActionNamed(String aString)
Overrides:
applicationDidHandleDirectActionRequestWithActionNamed in class WOStatisticsStore

applicationWillHandleWebServiceRequest

public void applicationWillHandleWebServiceRequest()
Overrides:
applicationWillHandleWebServiceRequest in class WOStatisticsStore

applicationDidHandleWebServiceRequestWithActionNamed

public void applicationDidHandleWebServiceRequestWithActionNamed(String aString)
Overrides:
applicationDidHandleWebServiceRequestWithActionNamed in class WOStatisticsStore

valueForKey

public Object valueForKey(String s)
Specified by:
valueForKey in interface NSKeyValueCoding
Overrides:
valueForKey in class WOStatisticsStore

Last updated: Thu, Jan 8, 2009 • 12:32 PM EST

Copyright © 2002 – 2007 Project Wonder.