Uses of Interface
org.terracotta.statistics.ValueStatistic
Packages that use ValueStatistic
Package
Description
-
Uses of ValueStatistic in org.terracotta.statistics
Subinterfaces of ValueStatistic in org.terracotta.statisticsClasses in org.terracotta.statistics that implement ValueStatisticModifier and TypeClassDescriptionclassConstantValueStatistic<T extends Serializable>classMemoizingValueStatistic<T extends Serializable>(package private) classPassThroughStatistic<T extends Serializable>classSampledStatisticAdapter<T extends Serializable>classSuppliedValueStatistic<T extends Serializable>This class can be used to create aValueStatisticwith a specificStatisticTypewhich value is given by a providedSupplierclassA statistic that can dynamically construct and provide a table statistic based on provided suppliersFields in org.terracotta.statistics declared as ValueStatisticModifier and TypeFieldDescriptionprivate final ValueStatistic<T>MemoizingValueStatistic.delegateprivate final ValueStatistic<T>PassThroughStatistic.sourceprivate final ValueStatistic<T>SampledStatisticAdapter.statisticMethods in org.terracotta.statistics that return ValueStatisticModifier and TypeMethodDescriptionTableValueStatistic.Builder.build()static <T extends Number>
ValueStatistic<T>static <T extends Number>
ValueStatistic<T>ValueStatistic<? extends Serializable>[]TableSkeleton.getStatistics(String row) static <T extends Serializable>
ValueStatistic<T>ValueStatistics.memoize(long delay, TimeUnit unit, ValueStatistic<T> valueStatistic) Returns aValueStatisticthat caches the value of a statistic for at least a specific amount of time.static <T extends Number>
ValueStatistic<T>static <T extends Number>
ValueStatistic<T>default ValueStatistic<Long>default ValueStatistic<Long>Return aValueStatisticreturning the count for the given result.static <T extends Serializable>
ValueStatistic<T>ValueStatistics.supply(StatisticType type, Supplier<T> supplier) static <T extends Table>
ValueStatistic<T>Methods in org.terracotta.statistics that return types with arguments of type ValueStatisticModifier and TypeMethodDescription<T extends Serializable>
Optional<ValueStatistic<T>>TableSkeleton.getStatistic(String row, String statisticName) Methods in org.terracotta.statistics with parameters of type ValueStatisticModifier and TypeMethodDescriptionstatic <T extends Serializable>
voidStatisticsManager.createPassThroughStatistic(Object context, String name, Set<String> tags, Map<String, ? extends Object> properties, ValueStatistic<T> source) static <T extends Serializable>
voidStatisticsManager.createPassThroughStatistic(Object context, String name, Set<String> tags, ValueStatistic<T> source) protected <T extends Serializable>
voidTableSkeleton.insert(String rowName, String statisticName, ValueStatistic<T> accessor) static <T extends Serializable>
ValueStatistic<T>ValueStatistics.memoize(long delay, TimeUnit unit, ValueStatistic<T> valueStatistic) Returns aValueStatisticthat caches the value of a statistic for at least a specific amount of time.<T extends Serializable>
TableValueStatistic.BuilderTableValueStatistic.Builder.registerStatistic(String rowName, String statisticName, ValueStatistic<T> accessor) <T extends Serializable>
TableValueStatistic.RowBuilderTableValueStatistic.RowBuilder.registerStatistic(String statisticName, ValueStatistic<T> accessor) static <T extends Serializable>
SampledStatistic<T>SampledStatisticAdapter.sample(ValueStatistic<T> accessor, LongSupplier timeSource) Constructors in org.terracotta.statistics with parameters of type ValueStatisticModifierConstructorDescriptionMemoizingValueStatistic(long delay, TimeUnit unit, ValueStatistic<T> delegate) PassThroughStatistic(Object context, String name, Set<String> tags, Map<String, ? extends Object> properties, ValueStatistic<T> source) privateSampledStatisticAdapter(ValueStatistic<T> statistic, LongSupplier timeSource) -
Uses of ValueStatistic in org.terracotta.statistics.archive
Fields in org.terracotta.statistics.archive declared as ValueStatisticModifier and TypeFieldDescriptionprivate final ValueStatistic<T>StatisticSampler.SamplingTask.statisticConstructors in org.terracotta.statistics.archive with parameters of type ValueStatisticModifierConstructorDescription(package private)SamplingTask(ValueStatistic<T> statistic, Consumer<Sample<T>> sink, LongSupplier timeSupplier) StatisticSampler(long time, TimeUnit unit, ValueStatistic<T> statistic, Consumer<Sample<T>> sink, LongSupplier timeSupplier) StatisticSampler(ScheduledExecutorService executor, long time, TimeUnit unit, ValueStatistic<T> statistic, Consumer<Sample<T>> sink, LongSupplier timeSupplier) -
Uses of ValueStatistic in org.terracotta.statistics.derived
Classes in org.terracotta.statistics.derived that implement ValueStatistic -
Uses of ValueStatistic in org.terracotta.statistics.derived.latency
Classes in org.terracotta.statistics.derived.latency that implement ValueStatisticModifier and TypeClassDescriptionclassKeeps a history of the maximum operation latencies over a specific window.Methods in org.terracotta.statistics.derived.latency that return ValueStatisticModifier and TypeMethodDescriptiondefault ValueStatistic<Double>LatencyStatistic.averageStatistic()default ValueStatistic<Long>LatencyHistogramStatistic.maximumStatistic()default ValueStatistic<Long>LatencyStatistic.maximumStatistic()default ValueStatistic<Long>LatencyHistogramStatistic.medianStatistic()default ValueStatistic<Long>LatencyHistogramStatistic.minimumStatistic()default ValueStatistic<Long>LatencyStatistic.minimumStatistic()default ValueStatistic<Long>LatencyHistogramStatistic.percentileStatistic(double percent) -
Uses of ValueStatistic in org.terracotta.statistics.registry
Fields in org.terracotta.statistics.registry with type parameters of type ValueStatisticModifier and TypeFieldDescriptionprivate final Map<String,ValueStatistic<? extends Serializable>> StatisticRegistry.statisticsMethods in org.terracotta.statistics.registry that return types with arguments of type ValueStatisticModifier and TypeMethodDescriptionprotected Map<String,ValueStatistic<? extends Serializable>> StatisticRegistry.getStatistics()Methods in org.terracotta.statistics.registry with parameters of type ValueStatisticModifier and TypeMethodDescription(package private) static <T extends Serializable>
Statistic<T>Statistic.extract(ValueStatistic<T> valueStatistic, long sinceMillis, long now) <T extends Serializable>
voidStatisticRegistry.registerStatistic(String fullStatName, ValueStatistic<T> accessor)