@Override public TimingState begin(String operationName) { return new TimeBegin(operationName); }
static public LoggingOperationTimer create(Logger log) { return new LoggingOperationTimer(log); }
subject = ThreadConfinedProxy.newProxyInstance(List.class, subject, ThreadConfinedProxy.Strictness.VALIDATE); subject = TimingProxy.newProxyInstance(List.class, subject, LoggingOperationTimer.create(log)); subject = ThreadConfinedProxy.newProxyInstance(List.class, subject, ThreadConfinedProxy.Strictness.VALIDATE); subject = new DelegatingArrayListString(subject); subject = TimingProxy.newProxyInstance(List.class, subject, LoggingOperationTimer.create(log));
static public LoggingOperationTimer create(String categoryName) { return new LoggingOperationTimer(LoggerFactory.getLogger(categoryName)); }
@Override public TimingState begin(String operationName) { return new TimeBegin(operationName); }
static public LoggingOperationTimer create(Class<?> clazz) { return new LoggingOperationTimer(LoggerFactory.getLogger(clazz.getName())); }
static public LoggingOperationTimer create(Logger log) { return new LoggingOperationTimer(log); }
static public LoggingOperationTimer create(String categoryName) { return new LoggingOperationTimer(LoggerFactory.getLogger(categoryName)); }
static public LoggingOperationTimer create(Class<?> clazz) { return new LoggingOperationTimer(LoggerFactory.getLogger(clazz.getName())); }