Class MetricStatisticsProvider
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.metric.MetricStatisticsProvider
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,StatisticsProvider
public class MetricStatisticsProvider extends java.lang.Object implements StatisticsProvider, java.io.Closeable
-
-
Field Summary
-
Fields inherited from interface org.apache.jackrabbit.oak.stats.StatisticsProvider
NOOP
-
-
Constructor Summary
Constructors Constructor Description MetricStatisticsProvider(javax.management.MBeanServer server, java.util.concurrent.ScheduledExecutorService executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
CounterStats
getCounterStats(java.lang.String name, StatsOptions options)
HistogramStats
getHistogram(java.lang.String name, StatsOptions options)
MeterStats
getMeter(java.lang.String name, StatsOptions options)
com.codahale.metrics.MetricRegistry
getRegistry()
RepositoryStatistics
getStats()
TimerStats
getTimer(java.lang.String name, StatsOptions options)
-
-
-
Method Detail
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
-
getStats
public RepositoryStatistics getStats()
- Specified by:
getStats
in interfaceStatisticsProvider
-
getMeter
public MeterStats getMeter(java.lang.String name, StatsOptions options)
- Specified by:
getMeter
in interfaceStatisticsProvider
-
getCounterStats
public CounterStats getCounterStats(java.lang.String name, StatsOptions options)
- Specified by:
getCounterStats
in interfaceStatisticsProvider
-
getTimer
public TimerStats getTimer(java.lang.String name, StatsOptions options)
- Specified by:
getTimer
in interfaceStatisticsProvider
-
getHistogram
public HistogramStats getHistogram(java.lang.String name, StatsOptions options)
- Specified by:
getHistogram
in interfaceStatisticsProvider
-
getRegistry
public com.codahale.metrics.MetricRegistry getRegistry()
-
-