com.yammer.metrics.jdbi
Class InstrumentedTimingCollector
java.lang.Object
com.yammer.metrics.jdbi.InstrumentedTimingCollector
- All Implemented Interfaces:
- org.skife.jdbi.v2.TimingCollector
public class InstrumentedTimingCollector
- extends Object
- implements org.skife.jdbi.v2.TimingCollector
A TimingCollector implementation for JDBI which uses the SQL objects' class names and
method names for millisecond-precision timers.
| Nested classes/interfaces inherited from interface org.skife.jdbi.v2.TimingCollector |
org.skife.jdbi.v2.TimingCollector.NopTimingCollector |
| Fields inherited from interface org.skife.jdbi.v2.TimingCollector |
NOP_TIMING_COLLECTOR |
|
Method Summary |
void |
collect(long elapsedTime,
org.skife.jdbi.v2.StatementContext ctx)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InstrumentedTimingCollector
public InstrumentedTimingCollector(MetricsRegistry registry)
InstrumentedTimingCollector
public InstrumentedTimingCollector(MetricsRegistry registry,
StatementNameStrategy statementNameStrategy)
InstrumentedTimingCollector
public InstrumentedTimingCollector(MetricsRegistry registry,
StatementNameStrategy statementNameStrategy,
TimeUnit durationUnit,
TimeUnit rateUnit)
collect
public void collect(long elapsedTime,
org.skife.jdbi.v2.StatementContext ctx)
- Specified by:
collect in interface org.skife.jdbi.v2.TimingCollector
Copyright © 2012. All Rights Reserved.