Package com.netscape.certsrv.util
Interface IStatsSubsystem
-
- All Superinterfaces:
ISubsystem
- All Known Implementing Classes:
StatsSubsystem
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$, $Date$
- Author:
- thomask
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringID
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidendTiming(java.lang.String id)Stops timing of a operation.StatsEventgetMainStatsEvent()Resets all internal counters.java.util.DategetStartTime()Retrieves the start time since startup or clearing of statistics.voidresetCounters()Resets counters.voidstartTiming(java.lang.String id)Starts timing of a operation.voidstartTiming(java.lang.String id, boolean main)-
Methods inherited from interface com.netscape.certsrv.base.ISubsystem
getConfigStore, getId, init, setId, shutdown, startup
-
-
-
-
Field Detail
-
ID
static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
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.
-
-