WebObjects 5.4.2

com.webobjects.woextensions
Class WOStatsPage

java.lang.Object
  extended by com.webobjects.appserver.WOElement
      extended by com.webobjects.appserver.WOComponent
          extended by com.webobjects.woextensions.WOStatsPage
All Implemented Interfaces:
WOActionResults, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, Cloneable

public class WOStatsPage
extends WOComponent

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent
WOComponent.Event
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation
NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
 
Field Summary
 Object currentItem
           
 Object currentKey
           
 NSDictionary detailsDict
           
 NSDictionary directActionsDict
           
 long maxActionCount
           
 long maxPageCount
           
 NSTimestamp maxSessionsDate
           
 NSDictionary memoryDict
           
 NSDictionary pagesDict
           
 String password
           
 NSDictionary sessionMemoryDict
           
 NSMutableDictionary sessionsDict
           
 NSArray sessionStats
           
 NSDictionary statsDict
           
 NSDictionary transactions
           
 String userName
           
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
KeyPathSeparator
 
Constructor Summary
WOStatsPage(WOContext aContext)
           
 
Method Summary
 double actionAvg()
           
 long actionCount()
           
 double actionMax()
           
 double actionMin()
           
 void appendToResponse(WOResponse aResponse, WOContext aContext)
          Forces the component to generate its interface and output it in the response's content.
 Double avgComponentActionTransactions()
           
 Double avgDirectActionTransactions()
           
 Double avgIdleTime()
           
 Double avgTransactionTime()
           
 Long componentActionTransactions()
           
 long detailCount()
           
 long detailPercent()
           
 Long directActionTransactions()
           
 String host()
           
 String instance()
           
 boolean isLastUser()
           
 boolean isLogPath()
           
 String jdkVersion()
           
 Double movingAvgIdleTime()
           
 Long movingAvgSampleSize()
           
 Double movingAvgTransactionTime()
           
 String operatingSystem()
           
 double pageAvg()
           
 long pageCount()
           
 double pageMax()
           
 double pageMin()
           
 String runningTime()
           
 void setDetailPercent(String aValue)
           
 WOComponent submit()
           
 String vendorDescription()
           
 String vendorURL()
           
 boolean vendorURLdisabled()
           
 
Methods inherited from class com.webobjects.appserver.WOComponent
application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, synchronizesVariablesWithBindings, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithName
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

detailsDict

public NSDictionary detailsDict

pagesDict

public NSDictionary pagesDict

directActionsDict

public NSDictionary directActionsDict

sessionMemoryDict

public NSDictionary sessionMemoryDict

transactions

public NSDictionary transactions

statsDict

public NSDictionary statsDict

memoryDict

public NSDictionary memoryDict

sessionStats

public NSArray sessionStats

sessionsDict

public NSMutableDictionary sessionsDict

maxPageCount

public long maxPageCount

maxActionCount

public long maxActionCount

maxSessionsDate

public NSTimestamp maxSessionsDate

userName

public String userName

currentKey

public Object currentKey

currentItem

public Object currentItem

password

public String password
Constructor Detail

WOStatsPage

public WOStatsPage(WOContext aContext)
Method Detail

submit

public WOComponent submit()

host

public String host()
            throws UnknownHostException
Throws:
UnknownHostException

instance

public String instance()

appendToResponse

public void appendToResponse(WOResponse aResponse,
                             WOContext aContext)
Description copied from class: WOComponent
Forces the component to generate its interface and output it in the response's content. Component objects associated with a response receive this message during the last phase of the component request handling, or when returned by a direct action method. In the append-to-response phase, application objects (particularly the response page instance itself) generate the HTML content of the page. WOComponent's default implementation of this method invokes the appendToResponse method on the root WOElement object of the component template, which in turn invokes appendToResponse. Subclasses of WOComponent can override this method to replace or supplement the default behavior with custom logic.

Overrides:
appendToResponse in class WOComponent
Parameters:
aResponse - the HTTP response that an application returns to a Web server to complete a cycle of the request-response loop
aContext - context of a transaction
See Also:
WOComponent.invokeAction(WORequest aRequest, WOContext aContext), WOComponent.takeValuesFromRequest(WORequest aRequest, WOContext aContext)

pageCount

public long pageCount()

pageAvg

public double pageAvg()

pageMin

public double pageMin()

pageMax

public double pageMax()

detailCount

public long detailCount()

setDetailPercent

public void setDetailPercent(String aValue)

detailPercent

public long detailPercent()

componentActionTransactions

public Long componentActionTransactions()

directActionTransactions

public Long directActionTransactions()

avgComponentActionTransactions

public Double avgComponentActionTransactions()

avgDirectActionTransactions

public Double avgDirectActionTransactions()

avgTransactionTime

public Double avgTransactionTime()

avgIdleTime

public Double avgIdleTime()

movingAvgTransactionTime

public Double movingAvgTransactionTime()

movingAvgIdleTime

public Double movingAvgIdleTime()

movingAvgSampleSize

public Long movingAvgSampleSize()

runningTime

public String runningTime()

isLogPath

public boolean isLogPath()

isLastUser

public boolean isLastUser()

actionCount

public long actionCount()

actionAvg

public double actionAvg()

actionMin

public double actionMin()

actionMax

public double actionMax()

vendorDescription

public String vendorDescription()

vendorURL

public String vendorURL()

vendorURLdisabled

public boolean vendorURLdisabled()

jdkVersion

public String jdkVersion()

operatingSystem

public String operatingSystem()

Last updated June 2008

Copyright © 2000-2008 Apple Inc.