Package com.palantir.util.timer
Class LoggingOperationTimer
- java.lang.Object
-
- com.palantir.util.timer.LoggingOperationTimer
-
- All Implemented Interfaces:
OperationTimer
public final class LoggingOperationTimer extends Object implements OperationTimer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.palantir.util.jmx.OperationTimer
OperationTimer.TimingState
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationTimer.TimingState
begin(String operationName)
static LoggingOperationTimer
create(com.palantir.logsafe.logger.SafeLogger log)
static LoggingOperationTimer
create(Class<?> clazz)
static LoggingOperationTimer
create(String categoryName)
com.palantir.logsafe.logger.SafeLogger
getDelegate()
-
-
-
Method Detail
-
getDelegate
public com.palantir.logsafe.logger.SafeLogger getDelegate()
-
create
public static LoggingOperationTimer create(com.palantir.logsafe.logger.SafeLogger log)
-
create
public static LoggingOperationTimer create(Class<?> clazz)
-
create
public static LoggingOperationTimer create(String categoryName)
-
begin
public OperationTimer.TimingState begin(String operationName)
- Specified by:
begin
in interfaceOperationTimer
-
-