Class Extrapolator
- java.lang.Object
-
- org.torproject.metrics.stats.hidserv.Extrapolator
-
public class Extrapolator extends java.lang.ObjectExtrapolate hidden-service statistics reported by single relays by dividing them by the computed fraction of hidden-service activity observed by the relay.
-
-
Constructor Summary
Constructors Constructor Description Extrapolator(java.io.File statusDirectory, DocumentStore<ReportedHidServStats> reportedHidServStatsStore, DocumentStore<ComputedNetworkFractions> computedNetworkFractionsStore, DocumentStore<ExtrapolatedHidServStats> extrapolatedHidServStatsStore)Initializes a new extrapolator object using the given directory and document stores.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanextrapolateHidServStats()Iterates over all reported stats and extrapolate network totals for those that have not been extrapolated before.
-
-
-
Constructor Detail
-
Extrapolator
public Extrapolator(java.io.File statusDirectory, DocumentStore<ReportedHidServStats> reportedHidServStatsStore, DocumentStore<ComputedNetworkFractions> computedNetworkFractionsStore, DocumentStore<ExtrapolatedHidServStats> extrapolatedHidServStatsStore)Initializes a new extrapolator object using the given directory and document stores.
-
-