Package org.eclipse.birt.core.util
Class BirtTimer
java.lang.Object
org.eclipse.birt.core.util.BirtTimer
A timer class used to measure time taken for a specific operation.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdelta()voidlogTimeTaken(Logger logger, Level level, String operationName) writes "{0} takes {1} Milliseconds." to logvoidlogTimeTaken(Logger logger, Level level, String id, String operationName) writes "{0} takes {1} Milliseconds." to logvoidrestart()restsrt timervoidstart()start timervoidstop()stops timer
-
Field Details
-
startTime
protected long startTime -
endTime
protected long endTime
-
-
Constructor Details
-
BirtTimer
public BirtTimer()
-
-
Method Details
-
start
public void start()start timer -
stop
public void stop()stops timer -
delta
public int delta()- Returns:
- the time difference between timer start and timer stop
-
restart
public void restart()restsrt timer -
logTimeTaken
writes "{0} takes {1} Milliseconds." to log- Parameters:
logger- a Java logger objectlevel- log leveloperationName- the operation name
-
logTimeTaken
writes "{0} takes {1} Milliseconds." to log- Parameters:
logger- a Java logger objectlevel- log levelid- task identifieroperationName- the operation name
-