public class QueuingSystemStats extends AbstractStats
| 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 |
|---|
QueuingSystemStats() |
QueuingSystemStats(java.lang.String name) |
QueuingSystemStats(java.lang.String aName,
Interval[] selectedIntervals) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArrived() |
void |
addError() |
void |
addServiced() |
void |
addServicingTime(long time) |
void |
addThrowedAway() |
void |
addWaited() |
void |
addWaitingTime(long time) |
long |
getArrived(java.lang.String intervalName) |
java.util.List<java.lang.String> |
getAvailableValueNames()
Returns the names of all contained stats.
|
long |
getErrors(java.lang.String intervalName) |
java.lang.String |
getName()
This method returns the name of this set of statistical values.
|
long |
getQueueSize(java.lang.String intervalName) |
long |
getServersSize(java.lang.String intervalName) |
long |
getServiced(java.lang.String intervalName) |
long |
getServicingTime(java.lang.String intervalName) |
long |
getServicingTimeAverage(java.lang.String intervalName) |
long |
getServicingTimeMax(java.lang.String intervalName) |
long |
getServicingTimeMin(java.lang.String intervalName) |
long |
getThrowedAway(java.lang.String intervalName) |
java.lang.String |
getValueByNameAsString(java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit) |
long |
getWaited(java.lang.String intervalName) |
long |
getWaitingTime(java.lang.String intervalName) |
long |
getWaitingTimeAverage(java.lang.String intervalName) |
long |
getWaitingTimeMax(java.lang.String intervalName) |
long |
getWaitingTimeMin(java.lang.String intervalName) |
void |
setQueueSize(int size) |
void |
setServersSize(int size) |
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 QueuingSystemStats()
public QueuingSystemStats(java.lang.String name)
public QueuingSystemStats(java.lang.String aName,
Interval[] selectedIntervals)
public void setServersSize(int size)
public long getServersSize(java.lang.String intervalName)
public void setQueueSize(int size)
public long getQueueSize(java.lang.String intervalName)
public void addArrived()
public long getArrived(java.lang.String intervalName)
public void addServiced()
public long getServiced(java.lang.String intervalName)
public void addError()
public long getErrors(java.lang.String intervalName)
public void addWaited()
public long getWaited(java.lang.String intervalName)
public void addThrowedAway()
public long getThrowedAway(java.lang.String intervalName)
public void addWaitingTime(long time)
public long getWaitingTime(java.lang.String intervalName)
public long getWaitingTimeMin(java.lang.String intervalName)
public long getWaitingTimeMax(java.lang.String intervalName)
public long getWaitingTimeAverage(java.lang.String intervalName)
public void addServicingTime(long time)
public long getServicingTime(java.lang.String intervalName)
public long getServicingTimeMin(java.lang.String intervalName)
public long getServicingTimeMax(java.lang.String intervalName)
public long getServicingTimeAverage(java.lang.String intervalName)
public java.lang.String getName()
IStatsgetName in interface IStatsgetName in class AbstractStatspublic 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.