Class BroadCastStatsLogger.MasterSlave
java.lang.Object
org.apache.bookkeeper.common.stats.BroadCastStatsLogger.Two
org.apache.bookkeeper.common.stats.BroadCastStatsLogger.MasterSlave
- All Implemented Interfaces:
StatsLogger
- Enclosing class:
- BroadCastStatsLogger
-
Field Summary
Fields inherited from class org.apache.bookkeeper.common.stats.BroadCastStatsLogger.Two
first, second -
Method Summary
Modifier and TypeMethodDescription<T extends Number>
voidregisterGauge(String statName, Gauge<T> gauge) Register given gauge as name name.Provide the stats logger under scope name.<T extends Number>
voidunregisterGauge(String statName, Gauge<T> gauge) Unregister given gauge from name name.Methods inherited from class org.apache.bookkeeper.common.stats.BroadCastStatsLogger.Two
getCounter, getOpStatsLogger, getThreadScopedCounter, getThreadScopedOpStatsLogger, removeScopeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.bookkeeper.stats.StatsLogger
scopeLabel
-
Method Details
-
registerGauge
Description copied from interface:StatsLoggerRegister given gauge as name name.- Specified by:
registerGaugein interfaceStatsLogger- Overrides:
registerGaugein classBroadCastStatsLogger.Two- Parameters:
statName- gauge namegauge- gauge function
-
unregisterGauge
Description copied from interface:StatsLoggerUnregister given gauge from name name.- Specified by:
unregisterGaugein interfaceStatsLogger- Overrides:
unregisterGaugein classBroadCastStatsLogger.Two- Parameters:
statName- name of the gaugegauge- gauge function
-
scope
Description copied from interface:StatsLoggerProvide the stats logger under scope name.- Specified by:
scopein interfaceStatsLogger- Overrides:
scopein classBroadCastStatsLogger.Two- Parameters:
scope- scope name.- Returns:
- stats logger under scope name.
-