com.netscape.certsrv.util
Interface IStatsSubsystem

All Superinterfaces:
ISubsystem

public interface IStatsSubsystem
extends ISubsystem

A class represents a internal subsystem. This subsystem can be loaded into cert server kernel to perform statistics collection.

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

Method Summary
 void endTiming(java.lang.String id)
          Stops timing of a operation.
 StatsEvent getMainStatsEvent()
          Resets all internal counters.
 java.util.Date getStartTime()
          Retrieves the start time since startup or clearing of statistics.
 void resetCounters()
          Resets counters.
 void startTiming(java.lang.String id)
          Starts timing of a operation.
 void startTiming(java.lang.String id, boolean main)
           
 
Methods inherited from interface com.netscape.certsrv.base.ISubsystem
getConfigStore, getId, init, setId, shutdown, startup
 

Method Detail

getStartTime

java.util.Date getStartTime()
Retrieves the start time since startup or clearing of statistics.


startTiming

void startTiming(java.lang.String id)
Starts timing of a operation.


startTiming

void startTiming(java.lang.String id,
                 boolean main)

endTiming

void endTiming(java.lang.String id)
Stops timing of a operation.


resetCounters

void resetCounters()
Resets counters.


getMainStatsEvent

StatsEvent getMainStatsEvent()
Resets all internal counters.