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 longbeginCommand()Liefert die nächste Kommandonummer zurückvoidendCommand(long usageTime)Setzt die bisher benötigte Zeit um die übergebene hoch.longgetTotalCommands()Gibt die Anzahl der bisherigen Kommandos zurücklonggetTotalUsageMillis()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
-