| Package | Description |
|---|---|
| com.sleepycat.je.rep.utilint |
INTERNAL: Command line and programmatic utilities.
|
| com.sleepycat.je.utilint |
INTERNAL: Misc utility classes, including some stat classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IntRunningTotalStat
Used to create running totals across the lifetime of the StatGroup.
|
class |
LongMinZeroStat
For stats where the min value in the range is zero, so that sums, averages,
etc.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActiveTxnArrayStat
An array of active Txn stats.
|
class |
AtomicIntStat
A int JE stat that uses
AtomicInteger to be thread safe. |
class |
AtomicLongMapStat
A JE stat that maintains a map of individual values based on AtomicLong
which can be looked up with a String key, and that returns results as a
formatted string.
|
class |
AtomicLongStat
A long JE stat that uses
AtomicLong to be thread safe. |
class |
BooleanStat
A boolean JE stat.
|
class |
FloatStat
A Float JE stat.
|
class |
IntegralLongAvgStat
A long stat which represents a average whose value is Integral.
|
class |
IntegralRateStat
A long stat which represents a rate whose value is Integral.
|
class |
IntStat
An integer JE stat.
|
class |
LatencyPercentileMapStat
A JE stat that maintains a map of individual
LatencyPercentile
values which can be looked up with a String key, and that returns results as
a formatted string. |
class |
LatencyPercentileStat
An long JE stat that computes a percentile latency by tracking latency
values in milliseconds.
|
class |
LongArrayStat
A Long array JE stat.
|
class |
LongAvgMapStat
A JE stat that maintains a map of
LongAvg values which can be looked
up with a String key, and that returns results as a formatted string. |
class |
LongAvgRateMapStat
A JE stat that maintains a map of individual
LongAvgRate values
which can be looked up with a String key, and that returns results as a
formatted string. |
class |
LongAvgRateStat
A long JE stat generated from an exponential moving average over a
specified time period of the rate of change in a value over time.
|
class |
LongAvgStat
A long JE stat that computes the average of the values in the current time
period.
|
class |
LongDiffMapStat
A JE stat that maintains a map of individual
LongDiffStat values
which can be looked up with a String key, and that returns results as a
formatted string. |
class |
LongMaxMapStat
A JE stat that maintains a map of
LongMax values which can be looked
up with a String key, and that returns results as a formatted string. |
class |
LongMaxStat
A long stat which maintains a maximum value.
|
class |
LongMaxZeroStat
For stats where the min value in the range is zero, so that sums, averages,
etc.
|
class |
LongMinStat
A long stat which maintains a minimum value.
|
class |
LongStat
A long JE stat.
|
class |
LSNStat
A long JE stat.
|
class |
MapStat<T,C extends MapStatComponent<T,C>>
A base class for JE stats that map String keys to component statistics, and
that return results as formatted strings.
|
class |
NoClearAtomicLongStat
A version of
AtomicLongStat that does not reset its value when
cleared. |
class |
StatWithValueType<T>
Stat base class for stats that want to advertise a return value of a
particular type.
|
class |
StringStat
A stat that saves a string; a way to save general information for later
display and access.
|
| Modifier and Type | Method and Description |
|---|---|
Stat<Boolean> |
BooleanStat.computeInterval(Stat<Boolean> base) |
Stat<Float> |
FloatStat.computeInterval(Stat<Float> base) |
Stat<Integer> |
IntStat.computeInterval(Stat<Integer> base) |
Stat<Integer> |
AtomicIntStat.computeInterval(Stat<Integer> base) |
Stat<IntegralLongAvg> |
IntegralLongAvgStat.computeInterval(Stat<IntegralLongAvg> base) |
Stat<long[]> |
LongArrayStat.computeInterval(Stat<long[]> base) |
Stat<Long> |
AtomicLongStat.computeInterval(Stat<Long> base) |
Stat<Long> |
LongAvgStat.computeInterval(Stat<Long> base)
Compute interval value with respect to the base value.
|
Stat<Long> |
LongStat.computeInterval(Stat<Long> base) |
Stat<Long> |
LongMaxStat.computeInterval(Stat<Long> base) |
Stat<Long> |
LSNStat.computeInterval(Stat<Long> base) |
Stat<Long> |
LongMinStat.computeInterval(Stat<Long> base) |
Stat<String> |
StringStat.computeInterval(Stat<String> base) |
abstract Stat<T> |
Stat.computeInterval(Stat<T> base)
Compute interval value with respect to the base value.
|
Stat<TransactionStats.Active[]> |
ActiveTxnArrayStat.computeInterval(Stat<TransactionStats.Active[]> base) |
Stat<T> |
Stat.copy() |
Stat<T> |
Stat.copyAndAdd(StatGroup group)
Return a copy of this statistic and add to group.
|
Stat<String> |
MapStat.copyAndClear()
This implementation adds synchronization.
|
Stat<T> |
Stat.copyAndClear()
Return a copy of this stat, and clear the stat's value.
|
Stat<?> |
StatGroup.getStat(StatDefinition definition)
Return the stat associated with the specified definition, or null if not
found.
|
| Modifier and Type | Method and Description |
|---|---|
Map<StatDefinition,Stat<?>> |
StatGroup.getStats()
Returns a synchronized, unmodifiable view of the stats in this group.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BooleanStat.add(Stat<Boolean> otherStat) |
void |
FloatStat.add(Stat<Float> otherStat) |
void |
IntStat.add(Stat<Integer> otherStat) |
void |
AtomicIntStat.add(Stat<Integer> other) |
void |
IntegralLongAvgStat.add(Stat<IntegralLongAvg> otherStat) |
void |
LongArrayStat.add(Stat<long[]> other) |
void |
AtomicLongStat.add(Stat<Long> other) |
void |
LongAvgRateStat.add(Stat<Long> other) |
void |
LongAvgStat.add(Stat<Long> other) |
void |
LongStat.add(Stat<Long> other) |
void |
LSNStat.add(Stat<Long> other) |
void |
LatencyPercentileStat.add(Stat<Long> other)
Add the value of "other" to this stat.
|
void |
MapStat.add(Stat<String> other) |
void |
StringStat.add(Stat<String> otherStat) |
abstract void |
Stat.add(Stat<T> other)
Add the value of "other" to this stat.
|
void |
ActiveTxnArrayStat.add(Stat<TransactionStats.Active[]> other) |
Stat<Boolean> |
BooleanStat.computeInterval(Stat<Boolean> base) |
Stat<Float> |
FloatStat.computeInterval(Stat<Float> base) |
Stat<Integer> |
IntStat.computeInterval(Stat<Integer> base) |
Stat<Integer> |
AtomicIntStat.computeInterval(Stat<Integer> base) |
Stat<IntegralLongAvg> |
IntegralLongAvgStat.computeInterval(Stat<IntegralLongAvg> base) |
Stat<long[]> |
LongArrayStat.computeInterval(Stat<long[]> base) |
Stat<Long> |
AtomicLongStat.computeInterval(Stat<Long> base) |
LongAvgRateStat |
LongAvgRateStat.computeInterval(Stat<Long> base)
Create a stat that includes the newest entries from this stat and the
base stat.
|
Stat<Long> |
LongAvgStat.computeInterval(Stat<Long> base)
Compute interval value with respect to the base value.
|
Stat<Long> |
LongStat.computeInterval(Stat<Long> base) |
Stat<Long> |
LongMaxStat.computeInterval(Stat<Long> base) |
Stat<Long> |
LSNStat.computeInterval(Stat<Long> base) |
LatencyPercentileStat |
LatencyPercentileStat.computeInterval(Stat<Long> base)
Compute interval value with respect to the base value.
|
Stat<Long> |
LongMinStat.computeInterval(Stat<Long> base) |
LatencyPercentileMapStat |
LatencyPercentileMapStat.computeInterval(Stat<String> base)
Creates a new map that contains entries that represent the interval for
all keys that appear in both maps.
|
LongDiffMapStat |
LongDiffMapStat.computeInterval(Stat<String> base)
Ignores base for a non-additive stat.
|
LongMaxMapStat |
LongMaxMapStat.computeInterval(Stat<String> base)
Ignores base for a non-additive stat.
|
AtomicLongMapStat |
AtomicLongMapStat.computeInterval(Stat<String> base)
The base argument must be an instance of AtomicLongMapStat.
|
Stat<String> |
StringStat.computeInterval(Stat<String> base) |
LongAvgRateMapStat |
LongAvgRateMapStat.computeInterval(Stat<String> base)
Creates a new map that contains entries for all keys that appear in
whichever of this map or the argument is newer, with those entries
updated with any values from both maps.
|
LongAvgMapStat |
LongAvgMapStat.computeInterval(Stat<String> base)
Compute interval value with respect to the base value.
|
abstract Stat<T> |
Stat.computeInterval(Stat<T> base)
Compute interval value with respect to the base value.
|
Stat<TransactionStats.Active[]> |
ActiveTxnArrayStat.computeInterval(Stat<TransactionStats.Active[]> base) |
LongDiffStat |
LongDiffMapStat.createStat(String key,
Stat<Long> base)
Creates, stores, and returns a new stat for the specified key and base
stat.
|
| Constructor and Description |
|---|
IntegralRateStat(StatGroup group,
StatDefinition definition,
Stat<? extends Number> divisor,
Stat<? extends Number> dividend,
long factor) |
IntegralRateStat(StatGroup group,
StatDefinition definition,
Stat<? extends Number> divisor,
Stat<? extends Number> dividend,
long factor) |
LongDiffStat(Stat<Long> base,
long validityMillis)
Creates an instance of this class.
|
Copyright © 2024. All rights reserved.