Package org.apache.bookkeeper.client
Class TestStatsProvider
java.lang.Object
org.apache.bookkeeper.client.TestStatsProvider
- All Implemented Interfaces:
org.apache.bookkeeper.stats.StatsProvider
Simple in-memory stat provider for use in unit tests.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassIn-memory counter.classIn-memory StatsLogger.classIn-memory Logger. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidgetCounter(String path) org.apache.bookkeeper.stats.Gauge<? extends Number>getOpStatsLogger(String path) getStatsLogger(String scope) getStatsName(String... statsComponents) voidstart(org.apache.commons.configuration.Configuration conf) voidstop()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.bookkeeper.stats.StatsProvider
writeAllMetrics
-
Constructor Details
-
TestStatsProvider
public TestStatsProvider()
-
-
Method Details
-
start
public void start(org.apache.commons.configuration.Configuration conf) - Specified by:
startin interfaceorg.apache.bookkeeper.stats.StatsProvider
-
stop
public void stop()- Specified by:
stopin interfaceorg.apache.bookkeeper.stats.StatsProvider
-
getStatsLogger
- Specified by:
getStatsLoggerin interfaceorg.apache.bookkeeper.stats.StatsProvider
-
getOpStatsLogger
-
getCounter
-
getGauge
-
forEachOpStatLogger
-
clear
public void clear() -
getStatsName
- Specified by:
getStatsNamein interfaceorg.apache.bookkeeper.stats.StatsProvider
-