public abstract class GenericCounterStats extends AbstractStats
MB| Modifier | Constructor and Description |
|---|---|
protected |
GenericCounterStats(java.lang.String name,
Interval[] intervals,
java.util.List<java.lang.String> counters)
Main constructor, counter names as list
|
protected |
GenericCounterStats(java.lang.String name,
Interval[] intervals,
java.lang.String... counters)
Main constructor, counter names as array
|
protected |
GenericCounterStats(java.lang.String name,
java.util.List<java.lang.String> counters)
Shortened constructor, counter names as list
We assume that we use default intervals obtained by
Constants.getDefaultIntervals() |
protected |
GenericCounterStats(java.lang.String name,
java.lang.String... counters)
Shortened constructor, counter names as array
We assume that we use default intervals obtained by
Constants.getDefaultIntervals() |
| Modifier and Type | Method and Description |
|---|---|
void |
dec(java.lang.String counterName)
Decrement counter by 1
|
void |
decBy(java.lang.String counterName,
long value)
Decrease counter by a given value
|
abstract java.lang.String |
describeForWebUI() |
long |
get(java.lang.String counterName,
java.lang.String intervalName) |
java.util.List<java.lang.String> |
getAvailableValueNames()
Returns the names of all contained stats.
|
java.util.Set<java.lang.String> |
getPossibleNames()
Deprecated.
|
java.lang.String |
getValueByNameAsString(java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit) |
void |
inc(java.lang.String counterName)
Increment counter by 1
|
void |
incBy(java.lang.String counterName,
long value)
Increase counter by a given value
|
void |
set(java.lang.String counterName,
int value) |
java.lang.String |
toStatsString(java.lang.String aIntervalName,
TimeUnit unit)
This method creates a human-readable textual representation of all statistical
values in the given interval.
|
java.lang.String |
toString() |
addStatValues, createCallExecution, destroy, getName, isEmpty, toStatsString, toStatsString, toStatsStringprotected GenericCounterStats(java.lang.String name,
Interval[] intervals,
java.util.List<java.lang.String> counters)
name - name of the stats objectintervals - intervalscounters - list of counter namesprotected GenericCounterStats(java.lang.String name,
Interval[] intervals,
java.lang.String... counters)
name - name of the stats objectintervals - intervalscounters - array of counter namesprotected GenericCounterStats(java.lang.String name,
java.util.List<java.lang.String> counters)
Constants.getDefaultIntervals()name - name of the stats objectcounters - list of counter namesprotected GenericCounterStats(java.lang.String name,
java.lang.String... counters)
Constants.getDefaultIntervals()name - name of the stats objectcounters - array of counter namespublic void inc(java.lang.String counterName)
counterName - counterpublic void dec(java.lang.String counterName)
counterName - counterpublic void incBy(java.lang.String counterName,
long value)
counterName - countervalue - increment valuepublic void decBy(java.lang.String counterName,
long value)
counterName - countervalue - decrement valuepublic long get(java.lang.String counterName,
java.lang.String intervalName)
public void set(java.lang.String counterName,
int value)
public java.lang.String toStatsString(java.lang.String aIntervalName,
TimeUnit unit)
IStatsaIntervalName - the name of the interval or null for all intervalspublic java.lang.String toString()
toString in class AbstractStatspublic abstract java.lang.String describeForWebUI()
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 AbstractStats@Deprecated public java.util.Set<java.lang.String> getPossibleNames()
getAvailableValueNames()Copyright © 2010-2020 anotheria.net. All Rights Reserved.