@Beta
public class MathAggregatorFunctions
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T extends java.lang.Number> |
computingAverage(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
java.lang.Class<T> type) |
static <T extends java.lang.Number> |
computingAverage(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
com.google.common.reflect.TypeToken<T> typeToken) |
static <T extends java.lang.Number> |
computingMax(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
java.lang.Class<T> type) |
static <T extends java.lang.Number> |
computingMax(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
com.google.common.reflect.TypeToken<T> typeToken) |
static <T extends java.lang.Number> |
computingMin(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
java.lang.Class<T> type) |
static <T extends java.lang.Number> |
computingMin(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
com.google.common.reflect.TypeToken<T> typeToken) |
static <T extends java.lang.Number> |
computingSum(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
java.lang.Class<T> type) |
static <T extends java.lang.Number> |
computingSum(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
com.google.common.reflect.TypeToken<T> typeToken) |
@Beta
public static <T extends java.lang.Number> com.google.common.base.Function<java.util.Collection<? extends java.lang.Number>,T> computingSum(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
java.lang.Class<T> type)
@Beta
public static <T extends java.lang.Number> com.google.common.base.Function<java.util.Collection<? extends java.lang.Number>,T> computingSum(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
com.google.common.reflect.TypeToken<T> typeToken)
@Beta
public static <T extends java.lang.Number> com.google.common.base.Function<java.util.Collection<? extends java.lang.Number>,T> computingAverage(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
java.lang.Class<T> type)
@Beta
public static <T extends java.lang.Number> com.google.common.base.Function<java.util.Collection<? extends java.lang.Number>,T> computingAverage(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
com.google.common.reflect.TypeToken<T> typeToken)
@Beta
public static <T extends java.lang.Number> com.google.common.base.Function<java.util.Collection<? extends java.lang.Number>,T> computingMin(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
java.lang.Class<T> type)
@Beta
public static <T extends java.lang.Number> com.google.common.base.Function<java.util.Collection<? extends java.lang.Number>,T> computingMin(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
com.google.common.reflect.TypeToken<T> typeToken)
@Beta
public static <T extends java.lang.Number> com.google.common.base.Function<java.util.Collection<? extends java.lang.Number>,T> computingMax(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
java.lang.Class<T> type)
@Beta
public static <T extends java.lang.Number> com.google.common.base.Function<java.util.Collection<? extends java.lang.Number>,T> computingMax(java.lang.Number defaultValueForUnreportedSensors,
java.lang.Number valueToReportIfNoSensors,
com.google.common.reflect.TypeToken<T> typeToken)