Package org.apache.uima.internal.util
Class JavaTimer
java.lang.Object
org.apache.uima.internal.util.JavaTimer
- All Implemented Interfaces:
Serializable,UimaTimer
Simple implementation of
UimaTimer using System.currentTimeMillis().- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongGets the time between the last call to stopIt() and the last call to startIt().intGets the timer resolution in milliseconds.longGets the current time in microseconds.longGets the current time in milliseconds.longGets the current time in seconds.longstartIt()Starts the timer.longstopIt()Stops the timer.
-
Constructor Details
-
JavaTimer
public JavaTimer()
-
-
Method Details
-
startIt
public long startIt()Description copied from interface:UimaTimerStarts the timer. -
stopIt
public long stopIt()Description copied from interface:UimaTimerStops the timer. -
getResolution
public int getResolution()Description copied from interface:UimaTimerGets the timer resolution in milliseconds.- Specified by:
getResolutionin interfaceUimaTimer- Returns:
- the timer resolution in milliseconds
-
getDuration
public long getDuration()Description copied from interface:UimaTimerGets the time between the last call to stopIt() and the last call to startIt().- Specified by:
getDurationin interfaceUimaTimer- Returns:
- the duration in milliseconds
-
getTimeInSecs
public long getTimeInSecs()Description copied from interface:UimaTimerGets the current time in seconds.- Specified by:
getTimeInSecsin interfaceUimaTimer- Returns:
- the current time in seconds
-
getTimeInMillis
public long getTimeInMillis()Description copied from interface:UimaTimerGets the current time in milliseconds.- Specified by:
getTimeInMillisin interfaceUimaTimer- Returns:
- the current time in milliseconds
-
getTimeInMicros
public long getTimeInMicros()Description copied from interface:UimaTimerGets the current time in microseconds.- Specified by:
getTimeInMicrosin interfaceUimaTimer- Returns:
- the current time in microseconds
-