- java.lang.Object
-
- org.jooq.tools.StopWatch
-
public final class StopWatch extends Object
A time measuring device- Author:
- Lukas Eder
-
-
Constructor Summary
Constructors Constructor Description StopWatch()Initialise the stop watch
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Stringformat(long nanoTime)static StringformatHours(long seconds)longsplit()voidsplitDebug(String message)Split the time and debug log a message, if trace logging is enabledvoidsplitDebug(String message, long thresholdNano)Split the time and debug log a message if the split time exceeds a certain threshold and if trace logging is enabledvoidsplitInfo(String message)Split the time and info log a message, if trace logging is enabledvoidsplitInfo(String message, long thresholdNano)Split the time and info log a message if the split time exceeds a certain threshold and if trace logging is enabledvoidsplitTrace(String message)Split the time and trace log a message, if trace logging is enabled.voidsplitTrace(String message, long thresholdNano)Split the time and trace log a message if the split time exceeds a certain threshold and if trace logging is enabled.voidsplitWarn(String message)Split the time and warn log a message, if trace logging is enabledvoidsplitWarn(String message, long thresholdNano)Split the time and warn log a message if the split time exceeds a certain threshold and if trace logging is enabled
-
-
-
Method Detail
-
splitTrace
public void splitTrace(String message)
Split the time and trace log a message, if trace logging is enabled.
-
splitTrace
public void splitTrace(String message, long thresholdNano)
Split the time and trace log a message if the split time exceeds a certain threshold and if trace logging is enabled.
-
splitDebug
public void splitDebug(String message)
Split the time and debug log a message, if trace logging is enabled
-
splitDebug
public void splitDebug(String message, long thresholdNano)
Split the time and debug log a message if the split time exceeds a certain threshold and if trace logging is enabled
-
splitInfo
public void splitInfo(String message)
Split the time and info log a message, if trace logging is enabled
-
splitInfo
public void splitInfo(String message, long thresholdNano)
Split the time and info log a message if the split time exceeds a certain threshold and if trace logging is enabled
-
splitWarn
public void splitWarn(String message)
Split the time and warn log a message, if trace logging is enabled
-
splitWarn
public void splitWarn(String message, long thresholdNano)
Split the time and warn log a message if the split time exceeds a certain threshold and if trace logging is enabled
-
split
public long split()
-
format
public static String format(long nanoTime)
-
formatHours
public static String formatHours(long seconds)
-
-