Class BroadCastStatsLogger
java.lang.Object
org.apache.bookkeeper.common.stats.BroadCastStatsLogger
Stats Loggers that broadcast stats to multiple
StatsLogger.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StatsLoggermasterslave(StatsLogger master, StatsLogger slave) Create a broadcast stats logger of two stats loggersmasterandslave.static StatsLoggertwo(StatsLogger first, StatsLogger second) Create a broadcast stats logger of two stats loggers `first` and `second`.
-
Constructor Details
-
BroadCastStatsLogger
public BroadCastStatsLogger()
-
-
Method Details
-
two
Create a broadcast stats logger of two stats loggers `first` and `second`. The returned stats logger doesn't allow registering anyGauge.- Parameters:
first- first stats loggersecond- second stats logger- Returns:
- broadcast stats logger
-
masterslave
Create a broadcast stats logger of two stats loggersmasterandslave. It is similar astwo(StatsLogger, StatsLogger), but it allows registeringGauges. TheGaugewill be registered under master.- Parameters:
master- master stats logger to receiveCounter,OpStatsLoggerandGauge.slave- slave stats logger to receive onlyCounterandOpStatsLogger.- Returns:
- broadcast stats logger
-