public class ThreadCountStats extends AbstractStats
MB| Constructor and Description |
|---|
ThreadCountStats()
Creates new ThreadCountStats.
|
ThreadCountStats(Interval[] intervals)
Creates new ThreadCountStats.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAvailableValueNames()
Returns the names of all contained stats.
|
long |
getCurrent(java.lang.String interval) |
long |
getDaemon(java.lang.String interval) |
long |
getMaxCurrent(java.lang.String interval) |
long |
getMinCurrent(java.lang.String interval) |
long |
getStarted(java.lang.String interval) |
java.lang.String |
getValueByNameAsString(java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit) |
java.lang.String |
toStatsString(java.lang.String intervalName,
TimeUnit unit)
This method creates a human-readable textual representation of all statistical
values in the given interval.
|
void |
update(long aStarted,
long aDaemon,
long aCurrent)
Called regularly by a timer, updates the internal stats.
|
addStatValues, createCallExecution, destroy, getName, isEmpty, toStatsString, toStatsString, toStatsString, toStringpublic ThreadCountStats()
public ThreadCountStats(Interval[] intervals)
public void update(long aStarted,
long aDaemon,
long aCurrent)
aStarted - aDaemon - aCurrent - public java.lang.String toStatsString(java.lang.String intervalName,
TimeUnit unit)
IStatsintervalName - the name of the interval or null for all intervalspublic long getStarted(java.lang.String interval)
public long getDaemon(java.lang.String interval)
public long getCurrent(java.lang.String interval)
public long getMinCurrent(java.lang.String interval)
public long getMaxCurrent(java.lang.String interval)
public java.lang.String getValueByNameAsString(java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit)
getValueByNameAsString in interface IStatsgetValueByNameAsString in class AbstractStatspublic java.util.List<java.lang.String> getAvailableValueNames()
IStatsgetAvailableValueNames in interface IStatsgetAvailableValueNames in interface StatsMXBeangetAvailableValueNames in class AbstractStatsCopyright © 2010-2020 anotheria.net. All Rights Reserved.