com.netscape.certsrv.util
Class StatsEvent

java.lang.Object
  extended by com.netscape.certsrv.util.StatsEvent

public class StatsEvent
extends java.lang.Object

A statistics transaction.

Version:
$Revision: 1211 $, $Date: 2010-08-18 10:15:37 -0700 (Wed, 18 Aug 2010) $
Author:
thomask

Constructor Summary
StatsEvent(StatsEvent parent)
           
 
Method Summary
 void addSubEvent(StatsEvent st)
           
 long getAvg()
           
 long getMax()
           
 long getMin()
           
 java.lang.String getName()
          Retrieves Transaction name.
 long getNoOfOperations()
          Retrieves number of operations performed.
 long getPercentage()
           
 long getStdDev()
           
 StatsEvent getSubEvent(java.lang.String name)
          Retrieves a sub transaction.
 java.util.Enumeration getSubEventNames()
          Retrieves a list of sub transaction names.
 long getTimeTaken()
          Retrieves total time token in msec.
 long getTimeTakenSqSum()
           
 void incNoOfOperations(long c)
           
 void incTimeTaken(long c)
           
 void resetCounters()
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatsEvent

public StatsEvent(StatsEvent parent)
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()
Retrieves Transaction name.


addSubEvent

public void addSubEvent(StatsEvent st)

getSubEventNames

public java.util.Enumeration getSubEventNames()
Retrieves a list of sub transaction names.


getSubEvent

public StatsEvent getSubEvent(java.lang.String name)
Retrieves a sub transaction.


resetCounters

public void resetCounters()

getMax

public long getMax()

getMin

public long getMin()

incNoOfOperations

public void incNoOfOperations(long c)

getTimeTakenSqSum

public long getTimeTakenSqSum()

getPercentage

public long getPercentage()

getStdDev

public long getStdDev()

getAvg

public long getAvg()

getNoOfOperations

public long getNoOfOperations()
Retrieves number of operations performed.


incTimeTaken

public void incTimeTaken(long c)

getTimeTaken

public long getTimeTaken()
Retrieves total time token in msec.