Class StatisticSampler.SamplingTask<T extends java.io.Serializable>
- java.lang.Object
-
- org.terracotta.statistics.archive.StatisticSampler.SamplingTask<T>
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- StatisticSampler<T extends java.io.Serializable>
static class StatisticSampler.SamplingTask<T extends java.io.Serializable> extends java.lang.Object implements java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Consumer<Sample<T>>sinkprivate ValueStatistic<T>statisticprivate java.util.function.LongSuppliertimeSupplier
-
Constructor Summary
Constructors Constructor Description SamplingTask(ValueStatistic<T> statistic, java.util.function.Consumer<Sample<T>> sink, java.util.function.LongSupplier timeSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()
-
-
-
Field Detail
-
statistic
private final ValueStatistic<T extends java.io.Serializable> statistic
-
timeSupplier
private final java.util.function.LongSupplier timeSupplier
-
-
Constructor Detail
-
SamplingTask
SamplingTask(ValueStatistic<T> statistic, java.util.function.Consumer<Sample<T>> sink, java.util.function.LongSupplier timeSupplier)
-
-