@ThreadSafe public class ServiceStats extends Stats
Constructor and Description |
---|
ServiceStats(StatsOwner statsOwner)
Constructs an instance.
|
Modifier and Type | Method and Description |
---|---|
protected void |
freeze()
Freezes the stats.
|
protected StatsOwner |
getStatsOwner()
Gets the stats owner.
|
boolean |
isLogEnabled()
Gets the log enabled indicator.
|
void |
log(boolean intermediate)
Logs the stats.
|
void |
setLogEnabled(boolean logEnabled)
Sets the log enabled indicator.
|
void |
updated()
Notifies that this has been updated.
|
addLine, addLine, addText, buildText, clearMargin, clearSnapshot, clearText, clone, getIntermediate, getLogTime, getMarkTime, getSnapshot, getText, nanosToString, setLogTime, setMargin, setMarkTime, setSnapshot, substract, toString
public ServiceStats(@Nonnull StatsOwner statsOwner)
statsOwner
- The stats owner.@CheckReturnValue public final boolean isLogEnabled()
public final void log(boolean intermediate)
intermediate
- False means a final log.public final void setLogEnabled(boolean logEnabled)
logEnabled
- The log enabled indicator.public final void updated()
protected void freeze()
@Nonnull @CheckReturnValue protected final StatsOwner getStatsOwner()
Copyright © 2003-2019 Serge Brisson. All Rights Reserved.