Package io.microsphere.util
Class StopWatch.Task
- java.lang.Object
-
- io.microsphere.util.StopWatch.Task
-
- Enclosing class:
- StopWatch
public static class StopWatch.Task extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
long
getElapsedNanos()
long
getStartTimeNanos()
java.lang.String
getTaskName()
int
hashCode()
boolean
isReentrant()
static StopWatch.Task
start(java.lang.String taskName)
static StopWatch.Task
start(java.lang.String taskName, boolean reentrant)
void
stop()
java.lang.String
toString()
-
-
-
Method Detail
-
start
public static StopWatch.Task start(java.lang.String taskName)
-
start
public static StopWatch.Task start(java.lang.String taskName, boolean reentrant)
-
stop
public void stop()
-
getTaskName
public java.lang.String getTaskName()
-
isReentrant
public boolean isReentrant()
-
getStartTimeNanos
public long getStartTimeNanos()
-
getElapsedNanos
public long getElapsedNanos()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-