public interface FrequencyDist
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTIVE |
static java.lang.String |
AVG |
static java.lang.String |
AVGACTIVE |
static java.lang.String |
FIRSTACCESS |
static java.lang.String |
HITS |
static java.lang.String |
LASTACCESS |
static java.lang.String |
LASTVALUE |
static java.lang.String |
MAX |
static java.lang.String |
MAXACTIVE |
static java.lang.String |
MIN |
static java.lang.String |
STDDEV |
static java.lang.String |
TOTAL |
static java.lang.String |
VALUE
Used in call to addListener(...).
|
Modifier and Type | Method and Description |
---|---|
Monitor |
add(double value)
This method adds a value to the monitor (and aggegates statistics on it)
|
void |
addListener(java.lang.String listenerTypeName,
JAMonListener listener)
Introduced in jamon 2.71 as a way to add listeners that allows for lazy initialization saving a fair amount of memory.
|
void |
disable()
Disable the monitor.
|
void |
enable()
enable the monitor.
|
double |
getActive() |
double |
getAvg() |
double |
getAvgActive() |
double |
getEndValue()
Get the end value of the FrequencyDist.
|
java.util.Date |
getFirstAccess() |
double |
getHits() |
JAMonDetailValue |
getJAMonDetailRow() |
java.util.Date |
getLastAccess() |
double |
getLastValue() |
ListenerType |
getListenerType(java.lang.String listenerType) |
double |
getMax() |
double |
getMaxActive() |
double |
getMin() |
MonKey |
getMonKey()
Return the label associated with this monitor.
|
Range |
getRange()
Return the Range object associated with this monitor.
|
double |
getStdDev() |
double |
getTotal() |
java.lang.Object |
getValue(java.lang.String key)
Returns any object that has a named key.
|
boolean |
hasListener(java.lang.String listenerTypeName,
java.lang.String listenerName)
introduced in 2.71 release.
|
boolean |
hasListeners() |
boolean |
hasListeners(java.lang.String listenerTypeName)
Returns true if this listenertype ('max', 'min', 'value', 'maxactive') has any listeners at all
|
boolean |
isActivityTracking() |
boolean |
isEnabled()
Is the monitor enabled.
|
boolean |
isPrimary() |
void |
removeListener(java.lang.String listenerTypeName,
java.lang.String listenerName) |
void |
reset()
reset all values in the monitor to their defaults
|
void |
setActive(double value) |
void |
setActivityTracking(boolean trackActivity) |
void |
setFirstAccess(java.util.Date date) |
void |
setHits(double value) |
void |
setLastAccess(java.util.Date date) |
void |
setLastValue(double value) |
void |
setMax(double value) |
void |
setMaxActive(double value) |
void |
setMin(double value) |
void |
setPrimary(boolean isPrimary)
Indicate that this a primary Monitor.
|
void |
setTotal(double value) |
void |
setTotalActive(double value) |
Monitor |
skip()
Works simililarly to stop except the stats are not recorded.
|
Monitor |
start()
Start a monitor.
|
Monitor |
stop()
Stop a monitor.
|
static final java.lang.String VALUE
static final java.lang.String LASTVALUE
static final java.lang.String MAX
static final java.lang.String MIN
static final java.lang.String MAXACTIVE
static final java.lang.String TOTAL
static final java.lang.String AVG
static final java.lang.String HITS
static final java.lang.String STDDEV
static final java.lang.String FIRSTACCESS
static final java.lang.String LASTACCESS
static final java.lang.String ACTIVE
static final java.lang.String AVGACTIVE
double getEndValue()
double getTotal()
void setTotal(double value)
double getAvg()
double getMin()
void setMin(double value)
double getMax()
void setMax(double value)
double getHits()
void setHits(double value)
double getStdDev()
void setFirstAccess(java.util.Date date)
java.util.Date getFirstAccess()
void setLastAccess(java.util.Date date)
java.util.Date getLastAccess()
double getLastValue()
void setLastValue(double value)
java.lang.Object getValue(java.lang.String key)
Monitor start()
Monitor stop()
Monitor skip()
Monitor add(double value)
void reset()
void enable()
void disable()
boolean isEnabled()
Range getRange()
MonKey getMonKey()
double getActive()
void setActive(double value)
double getMaxActive()
void setMaxActive(double value)
void setTotalActive(double value)
double getAvgActive()
boolean isPrimary()
void setPrimary(boolean isPrimary)
ListenerType getListenerType(java.lang.String listenerType)
boolean hasListeners(java.lang.String listenerTypeName)
listenerTypeName
- void addListener(java.lang.String listenerTypeName, JAMonListener listener)
boolean hasListener(java.lang.String listenerTypeName, java.lang.String listenerName)
void removeListener(java.lang.String listenerTypeName, java.lang.String listenerName)
boolean hasListeners()
void setActivityTracking(boolean trackActivity)
boolean isActivityTracking()
JAMonDetailValue getJAMonDetailRow()