Class Extrapolator
- java.lang.Object
-
- org.torproject.metrics.stats.hidserv.Extrapolator
-
public class Extrapolator extends java.lang.Object
Extrapolate 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 boolean
extrapolateHidServStats()
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.
-
-