Package de.elo.utils
Class UsageStat
java.lang.Object
de.elo.utils.UsageStat
public class UsageStat
extends java.lang.Object
Aufruf-Statistik für Programme: es gibt einen Zähler für die Anzahl der
ausgeführten Aufrufe und eine Zeitmessung.
Diese Klasse wird vom Access-Manager und vom Dokumenten-Manager verwendet.
Diese Klasse wird vom Access-Manager und vom Dokumenten-Manager verwendet.
-
Constructor Summary
Constructors Constructor Description UsageStat()
-
Method Summary
Modifier and Type Method Description long
beginCommand()
Liefert die nächste Kommandonummer zurückvoid
endCommand(long usageTime)
Setzt die bisher benötigte Zeit um die übergebene hoch.long
getTotalCommands()
Gibt die Anzahl der bisherigen Kommandos zurücklong
getTotalUsageMillis()
Gibt die bisher für Kommandos benötigte Zeit in Millisekunden zurück
-
Constructor Details
-
UsageStat
public UsageStat()
-
-
Method Details
-
getTotalUsageMillis
public long getTotalUsageMillis()Gibt die bisher für Kommandos benötigte Zeit in Millisekunden zurück- Returns:
- die Zeit
-
getTotalCommands
public long getTotalCommands()Gibt die Anzahl der bisherigen Kommandos zurück- Returns:
- die Zeit
-
beginCommand
public long beginCommand()Liefert die nächste Kommandonummer zurück- Returns:
- Nächste Kommandonummer
-
endCommand
public void endCommand(long usageTime)Setzt die bisher benötigte Zeit um die übergebene hoch.- Parameters:
usageTime
- benötigte Zeit für das abgeschlossene Kommando
-