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 TypeMethodDescriptionint
delta()
void
logTimeTaken
(Logger logger, Level level, String operationName) writes "{0} takes {1} Milliseconds." to logvoid
logTimeTaken
(Logger logger, Level level, String id, String operationName) writes "{0} takes {1} Milliseconds." to logvoid
restart()
restsrt timervoid
start()
start timervoid
stop()
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
-