public class QueueStats extends AbstractStats
| Modifier and Type | Class and Description |
|---|---|
static class |
QueueStats.StatDef
The definition enum.
|
| Modifier and Type | Field and Description |
|---|---|
static long |
MAX_SIZE_DEFAULT
Max size value.
|
static long |
MIN_SIZE_DEFAULT
Min size value.
|
MB| Constructor and Description |
|---|
QueueStats()
Creates a new unnamed queue stats object.
|
QueueStats(java.lang.String name)
Creates a new queue stats object.
|
QueueStats(java.lang.String aName,
Interval[] selectedIntervals)
Creates a new queue stats object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDequeued() |
void |
addEmpty() |
void |
addEnqueued() |
void |
addRequest() |
java.util.List<java.lang.String> |
getAvailableValueNames()
Returns the names of all contained stats.
|
long |
getDequeued(java.lang.String intervalName) |
long |
getEmpty(java.lang.String intervalName) |
long |
getEnqueued(java.lang.String intervalName) |
long |
getFull(java.lang.String intervalName) |
java.lang.String |
getName()
This method returns the name of this set of statistical values.
|
long |
getOnRequestAverageSize(java.lang.String intervalName) |
long |
getOnRequestLastSize(java.lang.String intervalName) |
long |
getOnRequestMaxSize(java.lang.String intervalName) |
long |
getOnRequestMinSize(java.lang.String intervalName) |
long |
getRequests(java.lang.String intervalName) |
long |
getTotalSize(java.lang.String intervalName) |
java.lang.String |
getValueByNameAsString(java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit) |
void |
setOnRequestLastSize(long size) |
void |
setTotalSize(long totalSize) |
java.lang.String |
toStatsString(java.lang.String intervalName,
TimeUnit timeUnit)
This method creates a human-readable textual representation of all statistical
values in the given interval.
|
addStatValues, createCallExecution, destroy, isEmpty, toStatsString, toStatsString, toStatsString, toStringpublic static final long MIN_SIZE_DEFAULT
public static final long MAX_SIZE_DEFAULT
public QueueStats()
public QueueStats(java.lang.String name)
name - name of the queue stats object.public QueueStats(java.lang.String aName,
Interval[] selectedIntervals)
aName - selectedIntervals - public java.lang.String getName()
IStatsgetName in interface IStatsgetName in class AbstractStatspublic void addRequest()
public long getRequests(java.lang.String intervalName)
public void addEnqueued()
public long getEnqueued(java.lang.String intervalName)
public long getDequeued(java.lang.String intervalName)
public void addDequeued()
public long getEmpty(java.lang.String intervalName)
public void addEmpty()
public long getFull(java.lang.String intervalName)
public long getTotalSize(java.lang.String intervalName)
public void setTotalSize(long totalSize)
public void setOnRequestLastSize(long size)
public long getOnRequestLastSize(java.lang.String intervalName)
public long getOnRequestMaxSize(java.lang.String intervalName)
public long getOnRequestMinSize(java.lang.String intervalName)
public long getOnRequestAverageSize(java.lang.String intervalName)
public java.util.List<java.lang.String> getAvailableValueNames()
IStatsgetAvailableValueNames in interface IStatsgetAvailableValueNames in interface StatsMXBeangetAvailableValueNames in class AbstractStatspublic java.lang.String toStatsString(java.lang.String intervalName,
TimeUnit timeUnit)
IStatsintervalName - the name of the interval or null for all intervalspublic java.lang.String getValueByNameAsString(java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit)
getValueByNameAsString in interface IStatsgetValueByNameAsString in class AbstractStatsCopyright © 2010-2020 anotheria.net. All Rights Reserved.