Package org.eclipse.birt.core.util
Class BirtTimer
- java.lang.Object
-
- org.eclipse.birt.core.util.BirtTimer
-
public class BirtTimer extends java.lang.Object
A timer class used to measure time taken for a specific operation.
-
-
Constructor Summary
Constructors Constructor Description BirtTimer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
delta()
void
logTimeTaken(java.util.logging.Logger logger, java.util.logging.Level level, java.lang.String operationName)
writes "{0} takes {1} Milliseconds." to logvoid
logTimeTaken(java.util.logging.Logger logger, java.util.logging.Level level, java.lang.String id, java.lang.String operationName)
writes "{0} takes {1} Milliseconds." to logvoid
restart()
restsrt timervoid
start()
start timervoid
stop()
stops timer
-
-
-
Method Detail
-
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
public void logTimeTaken(java.util.logging.Logger logger, java.util.logging.Level level, java.lang.String operationName)
writes "{0} takes {1} Milliseconds." to log- Parameters:
logger
- a Java logger objectlevel
- log leveloperationName
- the operation name
-
logTimeTaken
public void logTimeTaken(java.util.logging.Logger logger, java.util.logging.Level level, java.lang.String id, java.lang.String operationName)
writes "{0} takes {1} Milliseconds." to log- Parameters:
logger
- a Java logger objectlevel
- log levelid
- task identifieroperationName
- the operation name
-
-