Package org.apache.bookkeeper.stats
Class NullStatsProvider
- java.lang.Object
-
- org.apache.bookkeeper.stats.NullStatsProvider
-
- All Implemented Interfaces:
StatsProvider
public class NullStatsProvider extends java.lang.Object implements StatsProvider
A no-op stats provider implementation.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) StatsLoggernullStatsLogger
-
Constructor Summary
Constructors Constructor Description NullStatsProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatsLoggergetStatsLogger(java.lang.String scope)Return the stats logger to a given scope.voidstart(org.apache.commons.configuration2.Configuration conf)Initialize the stats provider by loading the given configuration conf.voidstop()Close the stats provider.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.bookkeeper.stats.StatsProvider
getStatsName, writeAllMetrics
-
-
-
-
Field Detail
-
nullStatsLogger
final StatsLogger nullStatsLogger
-
-
Method Detail
-
start
public void start(org.apache.commons.configuration2.Configuration conf)
Description copied from interface:StatsProviderInitialize the stats provider by loading the given configuration conf.- Specified by:
startin interfaceStatsProvider- Parameters:
conf- Configuration to configure the stats provider.
-
stop
public void stop()
Description copied from interface:StatsProviderClose the stats provider.- Specified by:
stopin interfaceStatsProvider
-
getStatsLogger
public StatsLogger getStatsLogger(java.lang.String scope)
Description copied from interface:StatsProviderReturn the stats logger to a given scope.- Specified by:
getStatsLoggerin interfaceStatsProvider- Parameters:
scope- Scope for the given stats- Returns:
- stats logger for the given scope
-
-