class AggregatedValueObject
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private long |
count |
private long |
max |
private double |
mean |
private long |
min |
Modifier | Constructor and Description |
---|---|
private |
AggregatedValueObject(long max,
long min,
double mean,
long count) |
Modifier and Type | Method and Description |
---|---|
static AggregatedValueObject |
createFromMultiValues(java.util.Collection<? extends java.util.Collection<java.lang.Long>> values)
Creates aggregated value object for monitoring statistics based on the provided collection of values.
|
static AggregatedValueObject |
createFromValues(java.util.Collection<java.lang.Long> values)
Creates aggregated value object for monitoring statistics based on the provided values.
|
long |
getCount() |
long |
getMax() |
double |
getMean() |
long |
getMin() |
private final long max
private final long min
private final double mean
private final long count
private AggregatedValueObject(long max, long min, double mean, long count)
public static AggregatedValueObject createFromValues(java.util.Collection<java.lang.Long> values)
values
- The collection to create the aggregated statistics from.public static AggregatedValueObject createFromMultiValues(java.util.Collection<? extends java.util.Collection<java.lang.Long>> values)
values
- The collection to create the aggregated statistics from.public long getMax()
public long getMin()
public double getMean()
public long getCount()