Package io.nosqlbench.engine.api.metrics
Class ThreadLocalNamedTimers
java.lang.Object
io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
public class ThreadLocalNamedTimers
extends java.lang.Object
Auxiliary thread-local metrics for an activity which are tracked by name.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.ThreadLocal<ThreadLocalNamedTimers>TL_INSTANCE -
Constructor Summary
Constructors Constructor Description ThreadLocalNamedTimers() -
Method Summary
Modifier and Type Method Description static voidaddTimer(io.nosqlbench.engine.api.activityimpl.ActivityDef def, java.lang.String name)voidstart(java.lang.String name)voidstart(java.util.List<java.lang.String> timerName)voidstop(java.lang.String name)voidstop(java.util.List<java.lang.String> timerName)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
TL_INSTANCE
-
-
Constructor Details
-
ThreadLocalNamedTimers
public ThreadLocalNamedTimers()
-
-
Method Details
-
addTimer
public static void addTimer(io.nosqlbench.engine.api.activityimpl.ActivityDef def, java.lang.String name) -
start
public void start(java.lang.String name) -
stop
public void stop(java.lang.String name) -
start
public void start(java.util.List<java.lang.String> timerName) -
stop
public void stop(java.util.List<java.lang.String> timerName)
-