A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addLastAddresses(long, String, int, int, SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
-
Adds addresses and ports together with the time in milliseconds since the epoch when they were last seen to the history of last seen addresses and ports.
- addResponses(ClientsHistory) - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
-
Adds responses from another clients history object to this one by summing up response numbers and extending interval start and/or end.
- addToHistory(boolean, long, SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.UptimeStatus
-
Adds all given uptime history objects that don't overlap with existing uptime history objects.
- addToHistory(long, long, double[]) - Method in class org.torproject.metrics.onionoo.docs.WeightsStatus
-
Adds all given weights history objects that don't overlap with existing weights history objects.
- addToHistory(SortedSet<ClientsHistory>) - Method in class org.torproject.metrics.onionoo.docs.ClientsStatus
-
Adds all given clients history objects that don't overlap with existing clients history objects.
- addToReadHistory(BandwidthHistory) - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- addToWriteHistory(BandwidthHistory) - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- addUptime(UptimeHistory) - Method in class org.torproject.metrics.onionoo.docs.UptimeHistory
-
Adds uptime hours from another uptime history object, which is assumed to either start right after this one or which ends right before it, and sets the interval start to the earlier interval start.
- ARCHIVED_HISTORY - org.torproject.metrics.onionoo.updater.DescriptorHistory
B
- BandwidthDocument - Class in org.torproject.metrics.onionoo.docs
- BandwidthDocument() - Constructor for class org.torproject.metrics.onionoo.docs.BandwidthDocument
- BandwidthDocumentWriter - Class in org.torproject.metrics.onionoo.writer
- BandwidthDocumentWriter() - Constructor for class org.torproject.metrics.onionoo.writer.BandwidthDocumentWriter
- BandwidthStatus - Class in org.torproject.metrics.onionoo.docs
- BandwidthStatus() - Constructor for class org.torproject.metrics.onionoo.docs.BandwidthStatus
- BandwidthStatusUpdater - Class in org.torproject.metrics.onionoo.updater
- BandwidthStatusUpdater() - Constructor for class org.torproject.metrics.onionoo.updater.BandwidthStatusUpdater
-
Initializes a new status updater, obtains references to all relevant singleton instances, and registers as listener at the (singleton) descriptor source.
- BRIDGE_EXTRA_INFOS - org.torproject.metrics.onionoo.updater.DescriptorType
- BRIDGE_EXTRAINFO_HISTORY - org.torproject.metrics.onionoo.updater.DescriptorHistory
- BRIDGE_SERVER_DESCRIPTORS - org.torproject.metrics.onionoo.updater.DescriptorType
- BRIDGE_SERVER_HISTORY - org.torproject.metrics.onionoo.updater.DescriptorHistory
- BRIDGE_STATUS_HISTORY - org.torproject.metrics.onionoo.updater.DescriptorHistory
- BRIDGE_STATUSES - org.torproject.metrics.onionoo.updater.DescriptorType
- buildResponse(PrintWriter) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
C
- clearDirty() - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- clearDirty() - Method in class org.torproject.metrics.onionoo.docs.ClientsStatus
- clearDirty() - Method in class org.torproject.metrics.onionoo.docs.UptimeStatus
- clearDirty() - Method in class org.torproject.metrics.onionoo.docs.WeightsStatus
- ClientsDocument - Class in org.torproject.metrics.onionoo.docs
- ClientsDocument() - Constructor for class org.torproject.metrics.onionoo.docs.ClientsDocument
- ClientsDocumentWriter - Class in org.torproject.metrics.onionoo.writer
- ClientsDocumentWriter() - Constructor for class org.torproject.metrics.onionoo.writer.ClientsDocumentWriter
- ClientsHistory - Class in org.torproject.metrics.onionoo.docs
- ClientsHistory(long, long, double, SortedMap<String, Double>, SortedMap<String, Double>, SortedMap<String, Double>) - Constructor for class org.torproject.metrics.onionoo.docs.ClientsHistory
-
Instantiates a new clients history object with given interval start and end, total responses, and responses by country, transport, and version.
- ClientsStatus - Class in org.torproject.metrics.onionoo.docs
- ClientsStatus() - Constructor for class org.torproject.metrics.onionoo.docs.ClientsStatus
- ClientsStatusUpdater - Class in org.torproject.metrics.onionoo.updater
- ClientsStatusUpdater() - Constructor for class org.torproject.metrics.onionoo.updater.ClientsStatusUpdater
-
Initializes a new status updater, obtains references to all relevant singleton instances, and registers as listener at the (singleton) descriptor source.
- compare(SummaryDocument, SummaryDocument) - Method in class org.torproject.metrics.onionoo.server.SummaryDocumentComparator
- compareTo(ClientsHistory) - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
- compareTo(UptimeHistory) - Method in class org.torproject.metrics.onionoo.docs.UptimeHistory
- compareTo(TorVersion) - Method in class org.torproject.metrics.onionoo.updater.TorVersion
- compressHistory() - Method in class org.torproject.metrics.onionoo.docs.UptimeStatus
-
Compresses the history of uptime objects by merging adjacent intervals.
- compressHistory(long) - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- compressHistory(long) - Method in class org.torproject.metrics.onionoo.docs.ClientsStatus
-
Compresses the history of clients objects by merging adjacent intervals, depending on how far back in the past they lie.
- compressHistory(long) - Method in class org.torproject.metrics.onionoo.docs.WeightsStatus
-
Compresses the history of weights objects by merging adjacent intervals, depending on how far back in the past they lie.
- CONSENSUS_WEIGHT_ASC - Static variable in class org.torproject.metrics.onionoo.server.OrderParameterValues
- CONSENSUS_WEIGHT_DES - Static variable in class org.torproject.metrics.onionoo.server.OrderParameterValues
- contextDestroyed(ServletContextEvent) - Method in class org.torproject.metrics.onionoo.server.NodeIndexer
- contextInitialized(ServletContextEvent) - Method in class org.torproject.metrics.onionoo.server.NodeIndexer
D
- DATEHOUR_NOSPACE_FORMAT - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- DateTimeHelper - Class in org.torproject.metrics.onionoo.docs
- DescriptorHistory - Enum in org.torproject.metrics.onionoo.updater
- DescriptorListener - Interface in org.torproject.metrics.onionoo.updater
- DescriptorSource - Class in org.torproject.metrics.onionoo.updater
- DescriptorSource() - Constructor for class org.torproject.metrics.onionoo.updater.DescriptorSource
-
Instantiates a new descriptor source.
- DescriptorSourceFactory - Class in org.torproject.metrics.onionoo.updater
- DescriptorSourceFactory() - Constructor for class org.torproject.metrics.onionoo.updater.DescriptorSourceFactory
- DescriptorType - Enum in org.torproject.metrics.onionoo.updater
- DetailsDocument - Class in org.torproject.metrics.onionoo.docs
- DetailsDocument() - Constructor for class org.torproject.metrics.onionoo.docs.DetailsDocument
- DetailsDocumentWriter - Class in org.torproject.metrics.onionoo.writer
- DetailsDocumentWriter() - Constructor for class org.torproject.metrics.onionoo.writer.DetailsDocumentWriter
- DetailsStatus - Class in org.torproject.metrics.onionoo.docs
- DetailsStatus() - Constructor for class org.torproject.metrics.onionoo.docs.DetailsStatus
- determineVersionStatus(SortedSet<TorVersion>) - Method in class org.torproject.metrics.onionoo.updater.TorVersion
-
Determine the version status of this tor version in the context of the given recommended tor versions.
- Document - Class in org.torproject.metrics.onionoo.docs
- Document() - Constructor for class org.torproject.metrics.onionoo.docs.Document
- DocumentStore - Class in org.torproject.metrics.onionoo.docs
- DocumentStore() - Constructor for class org.torproject.metrics.onionoo.docs.DocumentStore
- DocumentStoreFactory - Class in org.torproject.metrics.onionoo.docs
- DocumentStoreFactory() - Constructor for class org.torproject.metrics.onionoo.docs.DocumentStoreFactory
- DocumentWriter - Interface in org.torproject.metrics.onionoo.writer
- DocumentWriterRunner - Class in org.torproject.metrics.onionoo.writer
- DocumentWriterRunner() - Constructor for class org.torproject.metrics.onionoo.writer.DocumentWriterRunner
-
Instantiates a new document writer runner with newly created instances of all known document writer implementations.
- doGet(HttpServletRequest, HttpServletResponse) - Method in class org.torproject.metrics.onionoo.server.ResourceServlet
- doGet(HttpServletRequestWrapper, HttpServletResponseWrapper) - Method in class org.torproject.metrics.onionoo.server.ResourceServlet
- doGet(HttpServletRequestWrapper, HttpServletResponseWrapper, long) - Method in class org.torproject.metrics.onionoo.server.ResourceServlet
-
Handles the HTTP GET request in the wrapped
request
by writing an HTTP GET response to the likewiseresponse
, both of which are wrapped to facilitate testing. - downloadDescriptors() - Method in class org.torproject.metrics.onionoo.updater.DescriptorSource
-
Downloads descriptors from CollecTor.
E
- equals(Object) - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
- equals(Object) - Method in class org.torproject.metrics.onionoo.docs.UptimeHistory
- equals(Object) - Method in class org.torproject.metrics.onionoo.updater.TorVersion
- EXIT_LIST_HISTORY - org.torproject.metrics.onionoo.updater.DescriptorHistory
- EXIT_LISTS - org.torproject.metrics.onionoo.updater.DescriptorType
- EXPERIMENTAL - org.torproject.metrics.onionoo.updater.TorVersionStatus
F
- FIFTEEN_MINUTES - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- finishReverseDomainNameLookups() - Method in class org.torproject.metrics.onionoo.updater.ReverseDomainNameResolver
-
Joins all background threads performing reverse domain name lookups and returns as soon as they have all finished.
- FIRST_SEEN_ASC - Static variable in class org.torproject.metrics.onionoo.server.OrderParameterValues
- FIRST_SEEN_DES - Static variable in class org.torproject.metrics.onionoo.server.OrderParameterValues
- FIVE_MINUTES - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- flushDocumentCache() - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
-
Writes cached node statuses, cached summary documents, and then the update file to disk.
- format(long) - Static method in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- format(long, String) - Static method in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- formatBytes(long) - Static method in class org.torproject.metrics.onionoo.util.FormattingUtils
-
Formats the given number of bytes as B, KiB, MiB, GiB, etc.
- formatDecimalNumber(long) - Static method in class org.torproject.metrics.onionoo.util.FormattingUtils
-
Formats the given decimal number with a comma as thousands separator.
- formatMillis(long) - Static method in class org.torproject.metrics.onionoo.util.FormattingUtils
-
Formats the given number of milliseconds using the format
"${minutes}:${seconds}.{milliseconds} minutes"
. - FormattingUtils - Class in org.torproject.metrics.onionoo.util
-
Static helper methods for string processing etc.
- FOUR_HOURS - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- FOURTY_FIVE_MINUTES - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- fromString(String) - Static method in class org.torproject.metrics.onionoo.docs.ClientsHistory
-
Instantiates a new clients history object from the given string that may have been produced by
ClientsHistory.toString()
. - fromString(String) - Static method in class org.torproject.metrics.onionoo.docs.NodeStatus
-
Instantiates a new node status object from the given string that may have been produced by
NodeStatus.toString()
. - fromString(String) - Static method in class org.torproject.metrics.onionoo.docs.UptimeHistory
-
Instantiates a new uptime history object from the given string that may have been produced by
UptimeHistory.toString()
.
G
- getAbbreviation() - Method in enum org.torproject.metrics.onionoo.updater.TorVersionStatus
- getAddress() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getAddress() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getAddresses() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getAdvertisedBandwidth() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getAdvertisedBandwidth() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getAdvertisedOrAddresses() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getAllegedFamily() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getAllegedFamily() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getAllegedFamily() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
-
Returns the alleged family consisting of all relays in this relay's declared family that are not in a mutual family relationship with this relay.
- getAs() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getAsName() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getAsName() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getAsName() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getAsName() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getAsName() - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- getAsNumber() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getAsNumber() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getAsNumber() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getAsNumber() - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- getBandwidthBurst() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getBandwidthBurst() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getBandwidthRate() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getBandwidthRate() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getBase64Fingerprint() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
-
Returns the base64-encoded fingerprint, or
null
if no fingerprint is set. - getBridgeHistory() - Method in class org.torproject.metrics.onionoo.docs.UptimeStatus
- getBridgesPublishedString() - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- getBridgesSkipped() - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- getBridgesTruncated() - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- getCharsWritten() - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- getCityName() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getCityName() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getCityName() - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- getConsensusWeight() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getConsensusWeight() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getConsensusWeight() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getConsensusWeight() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getConsensusWeightFraction() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getConsensusWeightFraction() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getContact() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getContact() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getContact() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getContact() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getCount() - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- getCountry() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getCountryCode() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getCountryCode() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getCountryCode() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getCountryCode() - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- getCountryName() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getCountryName() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getCountryName() - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- getDeclaredFamily() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getDefaultPolicy() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getDefaultPolicy() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getDescPublished() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getDescriptorSource() - Static method in class org.torproject.metrics.onionoo.updater.DescriptorSourceFactory
-
Returns the singleton descriptor source instance that gets created upon first invocation of this method.
- getDir() - Method in enum org.torproject.metrics.onionoo.updater.DescriptorType
- getDirAddress() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getDirPort() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getDirPort() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getDocumentStore() - Static method in class org.torproject.metrics.onionoo.docs.DocumentStoreFactory
-
Returns the singleton document store instance that gets created upon first invocation of this method.
- getDocumentString() - Method in class org.torproject.metrics.onionoo.docs.Document
- getEffectiveFamily() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getEffectiveFamily() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getEffectiveFamily() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getEffectiveFamily() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getEndMillis() - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
- getEndMillis() - Method in class org.torproject.metrics.onionoo.docs.UptimeHistory
- getExitAddresses() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getExitAddresses() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getExitAddresses() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getExitPolicy() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getExitPolicy() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getExitPolicySummary() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getExitPolicyV6Summary() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getExitPolicyV6Summary() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getExitProbability() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getExitProbability() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getExtendedFamily() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getExtraInfoDescPublished() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getFactor() - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- getFamilyFingerprints() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getFileName() - Method in enum org.torproject.metrics.onionoo.updater.DescriptorHistory
- getFingerprint() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getFingerprint() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getFingerprint() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getFingerprintSortedHexBlocks() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
-
Returns a sorted array containing blocks of 4 upper-case hex characters from the fingerprint, or
null
if no fingerprint is set. - getFirst() - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- getFirstSeen() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getFirstSeenMillis() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getFirstSeenMillis() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getFirstSeenMillis() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getFlags() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getFlags() - Method in class org.torproject.metrics.onionoo.docs.UptimeDocument
- getFlags() - Method in class org.torproject.metrics.onionoo.docs.UptimeHistory
- getGuardProbability() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getGuardProbability() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getHashedFingerprint() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getHashedFingerprint() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
-
Returns the SHA1-hashed fingerprint, or
null
if no fingerprint is set. - getHistory() - Method in class org.torproject.metrics.onionoo.docs.ClientsStatus
- getHistory() - Method in class org.torproject.metrics.onionoo.docs.WeightsStatus
- getHostName() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getHostName() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getHostName() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getHostName() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getIndirectFamily() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getIndirectFamily() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getIndirectFamily() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
-
Returns the indirect family consisting of all relays that can be reached via mutual family relationships except for those that can be reached directly via such a relationship.
- getInterval() - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- getLast() - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- getLastAddresses() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getLastChangedAddressOrPort() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getLastChangedOrAddressOrPort() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getLastChangedOrAddressOrPort() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
-
Returns the time in milliseconds since the epoch when addresses or ports were last changed.
- getLastIndexed(long) - Method in class org.torproject.metrics.onionoo.server.NodeIndexer
-
Returns the creation time of the last known node index in milliseconds since the epoch, or
-1
if no node index could be retrieved withintimeoutMillis
milliseconds. - getLastModified(HttpServletRequest) - Method in class org.torproject.metrics.onionoo.server.ResourceServlet
- getLastRdnsLookup() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getLastRestarted() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getLastRestarted() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getLastSeen() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getLastSeenMillis() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getLastSeenMillis() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getLastSeenMillis() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getLatestNodeIndex(long) - Method in class org.torproject.metrics.onionoo.server.NodeIndexer
-
Returns the last known node index, or null if no node index could be retrieved within
timeoutMillis
milliseconds. - getLatitude() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getLatitude() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getLatitude() - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- getLongitude() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getLongitude() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getLongitude() - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- getLookupStartMillis() - Method in class org.torproject.metrics.onionoo.updater.ReverseDomainNameResolver
-
Returns the time in milliseconds since the epoch when reverse domain lookups have been started.
- getMiddleProbability() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getMiddleProbability() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getNickname() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getNickname() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getNickname() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getNickname() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getNodeIndexer() - Static method in class org.torproject.metrics.onionoo.server.NodeIndexerFactory
-
Returns the singleton node indexer instance that gets created upon first invocation of this method.
- getObservedBandwidth() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getObservedBandwidth() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getOperatingSystem() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getOperatingSystem() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getOrAddresses() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getOrAddresses() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
-
Returns all addresses used for the onion-routing protocol which includes the primary address and all additionally configured onion-routing addresses.
- getOrAddresses() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
-
Returns all addresses used for the onion-routing protocol which includes the primary address and all additionally configured onion-routing addresses.
- getOrAddressesAndPorts() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getOrAddressesAndPorts() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getOrderedBridges() - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- getOrderedRelays() - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- getOrPort() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getOrPort() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getParameterMap() - Method in class org.torproject.metrics.onionoo.server.HttpServletRequestWrapper
- getParameterValues(String) - Method in class org.torproject.metrics.onionoo.server.HttpServletRequestWrapper
- getPlatform() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getPlatform() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getPortList() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getPortList() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getQueryString() - Method in class org.torproject.metrics.onionoo.server.HttpServletRequestWrapper
- getReadHistory() - Method in class org.torproject.metrics.onionoo.docs.BandwidthDocument
- getReadHistory() - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- getRegionName() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getRegionName() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getRegionName() - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- getRelayFlags() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getRelayFlags() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getRelayFlags() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getRelayHistory() - Method in class org.torproject.metrics.onionoo.docs.UptimeStatus
- getRelaysPublishedString() - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- getRelaysSkipped() - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- getRelaysTruncated() - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- getRequestURI() - Method in class org.torproject.metrics.onionoo.server.HttpServletRequestWrapper
- getResponsesByCountry() - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
- getResponsesByTransport() - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
- getResponsesByVersion() - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
- getStartMillis() - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
- getStartMillis() - Method in class org.torproject.metrics.onionoo.docs.UptimeHistory
- getStatsString() - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
-
Returns a string with statistics on document storage operations.
- getStatsString() - Method in class org.torproject.metrics.onionoo.updater.BandwidthStatusUpdater
- getStatsString() - Method in class org.torproject.metrics.onionoo.updater.ClientsStatusUpdater
- getStatsString() - Method in class org.torproject.metrics.onionoo.updater.DescriptorSource
-
Returns a string with statistics on the number of processed descriptors during the current execution.
- getStatsString() - Method in class org.torproject.metrics.onionoo.updater.LookupService
-
Returns a string with the number of addresses looked up and resolved.
- getStatsString() - Method in class org.torproject.metrics.onionoo.updater.NodeDetailsStatusUpdater
- getStatsString() - Method in class org.torproject.metrics.onionoo.updater.ReverseDomainNameResolver
-
Returns a string with the number of performed reverse domain name lookups and some simple statistics on lookup time.
- getStatsString() - Method in interface org.torproject.metrics.onionoo.updater.StatusUpdater
- getStatsString() - Method in class org.torproject.metrics.onionoo.updater.UptimeStatusUpdater
- getStatsString() - Method in class org.torproject.metrics.onionoo.updater.WeightsStatusUpdater
- getStatsString() - Method in class org.torproject.metrics.onionoo.writer.BandwidthDocumentWriter
- getStatsString() - Method in class org.torproject.metrics.onionoo.writer.ClientsDocumentWriter
- getStatsString() - Method in class org.torproject.metrics.onionoo.writer.DetailsDocumentWriter
- getStatsString() - Method in interface org.torproject.metrics.onionoo.writer.DocumentWriter
- getStatsString() - Method in class org.torproject.metrics.onionoo.writer.SummaryDocumentWriter
- getStatsString() - Method in class org.torproject.metrics.onionoo.writer.UptimeDocumentWriter
- getStatsString() - Method in class org.torproject.metrics.onionoo.writer.WeightsDocumentWriter
- getTotalResponses() - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
- getTransports() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getTransports() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getUnreachableOrAddresses() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getUnverifiedHostNames() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
-
Creates a copy of the list with each string having its escaping for JSON compatibility reversed and returns the copy, unless the held reference was null in which case null is returned.
- getUnverifiedHostNames() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
-
Creates a copy of the list with each string having its escaping for JSON compatibility reversed and returns the copy, unless the held reference was null in which case null is returned.
- getUnverifiedHostNames() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getUnverifiedHostNames() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getUnverifiedLookupResults() - Method in class org.torproject.metrics.onionoo.updater.ReverseDomainNameResolver
-
Returns reverse domain name unverified lookup results.
- getUpdatedMillis() - Method in class org.torproject.metrics.onionoo.docs.UpdateStatus
- getUptime() - Method in class org.torproject.metrics.onionoo.docs.UptimeDocument
- getUptimeHours() - Method in class org.torproject.metrics.onionoo.docs.UptimeHistory
- getValues() - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- getVerifiedHostNames() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
-
Creates a copy of the list with each string having its escaping for JSON compatibility reversed and returns the copy, unless the held reference was null in which case null is returned.
- getVerifiedHostNames() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
-
Creates a copy of the list with each string having its escaping for JSON compatibility reversed and returns the copy, unless the held reference was null in which case null is returned.
- getVerifiedHostNames() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getVerifiedHostNames() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getVerifiedLookupResults() - Method in class org.torproject.metrics.onionoo.updater.ReverseDomainNameResolver
-
Returns reverse domain name verified lookup results.
- getVersion() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getVersion() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getVersion() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getVersion() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- getVersionStatus() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- getVersionStatus() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- getVersionStatus() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- getWriteHistory() - Method in class org.torproject.metrics.onionoo.docs.BandwidthDocument
- getWriteHistory() - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- getWriter() - Method in class org.torproject.metrics.onionoo.server.HttpServletResponseWrapper
- GraphHistory - Class in org.torproject.metrics.onionoo.docs
- GraphHistory() - Constructor for class org.torproject.metrics.onionoo.docs.GraphHistory
- GraphHistoryCompiler - Class in org.torproject.metrics.onionoo.writer
-
Helper class to compile graph histories.
H
- handleRequest() - Method in class org.torproject.metrics.onionoo.server.RequestHandler
-
Handles this request by filtering by all given parameters and then possibly ordering, offsetting, and limiting results.
- hashCode() - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
- hashCode() - Method in class org.torproject.metrics.onionoo.docs.UptimeHistory
- hashCode() - Method in class org.torproject.metrics.onionoo.updater.TorVersion
- HttpServletRequestWrapper - Class in org.torproject.metrics.onionoo.server
- HttpServletRequestWrapper(HttpServletRequest) - Constructor for class org.torproject.metrics.onionoo.server.HttpServletRequestWrapper
- HttpServletResponseWrapper - Class in org.torproject.metrics.onionoo.server
- HttpServletResponseWrapper(HttpServletResponse) - Constructor for class org.torproject.metrics.onionoo.server.HttpServletResponseWrapper
I
- init(ServletConfig) - Method in class org.torproject.metrics.onionoo.server.ResourceServlet
- invalidateDocumentCache() - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
-
Invalidates the document cache, so that it will be freshly populated during the next execution.
- isDirty() - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- isDirty() - Method in class org.torproject.metrics.onionoo.docs.ClientsStatus
- isDirty() - Method in class org.torproject.metrics.onionoo.docs.UptimeStatus
- isDirty() - Method in class org.torproject.metrics.onionoo.docs.WeightsStatus
- isHibernating() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- isHibernating() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- isMeasured() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- isMeasured() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- ISO_DATETIME_FORMAT - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- ISO_DATETIME_TAB_FORMAT - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- ISO_YEARMONTH_FORMAT - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- isRecommendedVersion() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- isRecommendedVersion() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- isRecommendedVersion() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- isRecommendedVersion() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- isRelay() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- isRelay() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- isRelay() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- isRelay() - Method in class org.torproject.metrics.onionoo.docs.UptimeHistory
- isRunning() - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- isRunning() - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- isRunning() - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
L
- list(Class<T>) - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
- list(Class<T>, long) - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
-
Returns all fingerprints of documents of the given type that have been updated after the given time in milliseconds since the epoch.
- logStatistics() - Method in class org.torproject.metrics.onionoo.updater.StatusUpdateRunner
-
Logs statistics of all configured status updaters.
- logStatistics() - Method in class org.torproject.metrics.onionoo.writer.DocumentWriterRunner
-
Logs statistics of all configured document writers.
- logStatistics(long, String, Collection<String>, long, int, int, int, long) - Static method in class org.torproject.metrics.onionoo.server.PerformanceMetrics
-
Collects aggregate statistics on a given request for periodic request statistics, and logs requests taking longer than expected to process.
- lookup(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.updater.LookupService
-
Looks up address strings in the configured
GeoLite2-City-*.csv
andGeoIPASNum2.csv
files and returns all lookup results. - LookupResult - Class in org.torproject.metrics.onionoo.updater
- LookupResult() - Constructor for class org.torproject.metrics.onionoo.updater.LookupResult
- LookupService - Class in org.torproject.metrics.onionoo.updater
- LookupService(File) - Constructor for class org.torproject.metrics.onionoo.updater.LookupService
M
- main(String[]) - Static method in class org.torproject.metrics.onionoo.cron.Main
-
Executes a single update run or partial update run, or initiates hourly executions, depending on the given command-line arguments.
- main(String[]) - Static method in class org.torproject.metrics.onionoo.server.ServerMain
-
Starts the web server listening for incoming client connections.
- Main - Class in org.torproject.metrics.onionoo.cron
- matchingPrefix(TorVersion) - Method in class org.torproject.metrics.onionoo.updater.TorVersion
-
Return whether prefixes of this version and another version match.
N
- NEW_IN_SERIES - org.torproject.metrics.onionoo.updater.TorVersionStatus
- NO_TIME_AVAILABLE - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- NodeDetailsStatusUpdater - Class in org.torproject.metrics.onionoo.updater
- NodeDetailsStatusUpdater(ReverseDomainNameResolver, LookupService) - Constructor for class org.torproject.metrics.onionoo.updater.NodeDetailsStatusUpdater
-
Initializes a new status updater, obtains references to all relevant singleton instances, and registers as listener at the (singleton) descriptor source.
- NodeIndexer - Class in org.torproject.metrics.onionoo.server
- NodeIndexer() - Constructor for class org.torproject.metrics.onionoo.server.NodeIndexer
- NodeIndexerFactory - Class in org.torproject.metrics.onionoo.server
- NodeIndexerFactory() - Constructor for class org.torproject.metrics.onionoo.server.NodeIndexerFactory
- NodeStatus - Class in org.torproject.metrics.onionoo.docs
-
NodeStatus documents contain persistent state for data about relays.
- NodeStatus(String) - Constructor for class org.torproject.metrics.onionoo.docs.NodeStatus
-
Instantiates a new node status object from the given fingerprint.
O
- OBSOLETE - org.torproject.metrics.onionoo.updater.TorVersionStatus
- of(String) - Static method in class org.torproject.metrics.onionoo.updater.TorVersion
-
Return a TorVersion instance from the given tor version string that can be compared to other tor version strings, or null if the given string is not a valid tor version.
- ofAbbreviation(String) - Static method in enum org.torproject.metrics.onionoo.updater.TorVersionStatus
- ONE_DAY - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- ONE_HOUR - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- ONE_MINUTE - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- ONE_SECOND - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- ONE_WEEK - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- OrderParameterValues - Class in org.torproject.metrics.onionoo.server
-
Provides constants for order parameter values.
- OrderParameterValues() - Constructor for class org.torproject.metrics.onionoo.server.OrderParameterValues
- org.torproject.metrics.onionoo.cron - package org.torproject.metrics.onionoo.cron
-
Classes related to the background updater process.
- org.torproject.metrics.onionoo.docs - package org.torproject.metrics.onionoo.docs
-
Documents managed by this service, including internal status files and pre-written response objects.
- org.torproject.metrics.onionoo.server - package org.torproject.metrics.onionoo.server
-
Server classes that process client requests.
- org.torproject.metrics.onionoo.updater - package org.torproject.metrics.onionoo.updater
-
Classes related to the updater feature, which periodically updates internal files related to status and metrics.
- org.torproject.metrics.onionoo.util - package org.torproject.metrics.onionoo.util
-
Generic utilities for aiding other classes.
- org.torproject.metrics.onionoo.writer - package org.torproject.metrics.onionoo.writer
-
Classes responsible for pre-building documents that can later be sent in response to client requests.
P
- parse(String) - Static method in class org.torproject.metrics.onionoo.docs.DateTimeHelper
-
Parses the given string using
DateTimeHelper.ISO_DATETIME_FORMAT
as format and return the time in milliseconds since the epoch orDateTimeHelper.NO_TIME_AVAILABLE
if the string cannot be parsed. - parse(String, String) - Static method in class org.torproject.metrics.onionoo.docs.DateTimeHelper
-
Parses the given string using the given format and return the time in milliseconds since the epoch or
DateTimeHelper.NO_TIME_AVAILABLE
if the string cannot be parsed. - parseSearchParameters(String) - Static method in class org.torproject.metrics.onionoo.server.ResourceServlet
- PerformanceMetrics - Class in org.torproject.metrics.onionoo.server
- PerformanceMetrics() - Constructor for class org.torproject.metrics.onionoo.server.PerformanceMetrics
- processDescriptor(Descriptor, boolean) - Method in class org.torproject.metrics.onionoo.updater.BandwidthStatusUpdater
- processDescriptor(Descriptor, boolean) - Method in class org.torproject.metrics.onionoo.updater.ClientsStatusUpdater
- processDescriptor(Descriptor, boolean) - Method in interface org.torproject.metrics.onionoo.updater.DescriptorListener
- processDescriptor(Descriptor, boolean) - Method in class org.torproject.metrics.onionoo.updater.NodeDetailsStatusUpdater
- processDescriptor(Descriptor, boolean) - Method in class org.torproject.metrics.onionoo.updater.UptimeStatusUpdater
- processDescriptor(Descriptor, boolean) - Method in class org.torproject.metrics.onionoo.updater.WeightsStatusUpdater
R
- readArchivedDescriptors() - Method in class org.torproject.metrics.onionoo.updater.DescriptorSource
-
Reads archived descriptors from disk and feeds them into any registered listeners.
- readDescriptors() - Method in class org.torproject.metrics.onionoo.updater.DescriptorSource
-
Reads archived and recent descriptors from disk and feeds them into any registered listeners.
- RECOMMENDED - org.torproject.metrics.onionoo.updater.TorVersionStatus
- registerDescriptorListener(DescriptorListener, DescriptorType) - Method in class org.torproject.metrics.onionoo.updater.DescriptorSource
-
Registers a descriptor listener for a given descriptor type.
- RELAY_CONSENSUS_HISTORY - org.torproject.metrics.onionoo.updater.DescriptorHistory
- RELAY_CONSENSUSES - org.torproject.metrics.onionoo.updater.DescriptorType
- RELAY_EXTRA_INFOS - org.torproject.metrics.onionoo.updater.DescriptorType
- RELAY_EXTRAINFO_HISTORY - org.torproject.metrics.onionoo.updater.DescriptorHistory
- RELAY_SERVER_DESCRIPTORS - org.torproject.metrics.onionoo.updater.DescriptorType
- RELAY_SERVER_HISTORY - org.torproject.metrics.onionoo.updater.DescriptorHistory
- remove(Class<T>) - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
- remove(Class<T>, String) - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
-
Removes the document with given type and identified by the given fingerprint.
- replaceValidUtf(String) - Static method in class org.torproject.metrics.onionoo.util.FormattingUtils
-
De-escape only valid UTF and leave anything else escaped.
- RequestHandler - Class in org.torproject.metrics.onionoo.server
- RequestHandler(NodeIndex) - Constructor for class org.torproject.metrics.onionoo.server.RequestHandler
- ResourceServlet - Class in org.torproject.metrics.onionoo.server
- ResourceServlet() - Constructor for class org.torproject.metrics.onionoo.server.ResourceServlet
- ResponseBuilder - Class in org.torproject.metrics.onionoo.server
- ResponseBuilder() - Constructor for class org.torproject.metrics.onionoo.server.ResponseBuilder
-
Initialize document store and the build revision.
- retrieve(Class<T>, boolean) - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
- retrieve(Class<T>, boolean, String) - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
-
Retrieves the document with given type and identified by the given fingerprint, and either parses it or returns it unparsed.
- ReverseDomainNameResolver - Class in org.torproject.metrics.onionoo.updater
- ReverseDomainNameResolver() - Constructor for class org.torproject.metrics.onionoo.updater.ReverseDomainNameResolver
- ROUGHLY_FIVE_YEARS - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- ROUGHLY_ONE_MONTH - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- ROUGHLY_ONE_YEAR - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- ROUGHLY_SIX_MONTHS - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- ROUGHLY_THREE_MONTHS - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- run() - Method in class org.torproject.metrics.onionoo.cron.Main
- run() - Method in class org.torproject.metrics.onionoo.server.NodeIndexer
S
- sendError(int) - Method in class org.torproject.metrics.onionoo.server.HttpServletResponseWrapper
- ServerMain - Class in org.torproject.metrics.onionoo.server
- ServerMain() - Constructor for class org.torproject.metrics.onionoo.server.ServerMain
- setAddress(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setAddress(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setAddresses(List<String>) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setAddresses(Map<String, Long>) - Method in class org.torproject.metrics.onionoo.updater.ReverseDomainNameResolver
- setAdvertisedBandwidth(Integer) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setAdvertisedBandwidth(Integer) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setAdvertisedOrAddresses(List<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setAllegedFamily(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setAllegedFamily(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setAs(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setAs(String[]) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setAsName(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setAsName(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setAsName(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setAsName(String) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setAsName(String) - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- setAsName(String[]) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setAsNumber(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setAsNumber(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setAsNumber(String) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setAsNumber(String) - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- setAverageClients(Map<String, GraphHistory>) - Method in class org.torproject.metrics.onionoo.docs.ClientsDocument
- setBandwidthBurst(Integer) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setBandwidthBurst(Integer) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setBandwidthRate(Integer) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setBandwidthRate(Integer) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setBridgesPublishedString(String) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- setBridgesSkipped(int) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- setBridgesTruncated(int) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- setCharacterEncoding(String) - Method in class org.torproject.metrics.onionoo.server.HttpServletResponseWrapper
- setCityName(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setCityName(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setCityName(String) - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- setConsensusWeight(long) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setConsensusWeight(long) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setConsensusWeight(long) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setConsensusWeight(Long) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setConsensusWeight(Map<String, GraphHistory>) - Method in class org.torproject.metrics.onionoo.docs.WeightsDocument
- setConsensusWeightFraction(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
-
Sets the consensus weight fraction to the given value, but only if that value is neither null nor negative.
- setConsensusWeightFraction(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setConsensusWeightFraction(Map<String, GraphHistory>) - Method in class org.torproject.metrics.onionoo.docs.WeightsDocument
- setContact(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setContact(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setContact(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
-
Sets the contact to a lower-cased variant of the given string with all non-printable characters outside of ASCII code 32 (space) to 126 (dash) replaced with spaces.
- setContact(String) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setContact(String[]) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setContentType(String) - Method in class org.torproject.metrics.onionoo.server.HttpServletResponseWrapper
- setCount(Integer) - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- setCountry(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setCountry(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setCountryCode(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setCountryCode(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setCountryCode(String) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setCountryCode(String) - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- setCountryName(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setCountryName(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setCountryName(String) - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- setDeclaredFamily(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setDefaultPolicy(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setDefaultPolicy(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setDescPublished(Long) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setDescriptorSource(DescriptorSource) - Static method in class org.torproject.metrics.onionoo.updater.DescriptorSourceFactory
-
Sets a custom singleton descriptor source instance that will be returned by
DescriptorSourceFactory.getDescriptorSource()
rather than creating an instance upon first invocation. - setDirAddress(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setDirPort(int) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setDirPort(int) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setDocumentStore(DocumentStore) - Static method in class org.torproject.metrics.onionoo.docs.DocumentStoreFactory
-
Sets a custom singleton document store instance that will be returned by
DocumentStoreFactory.getDocumentStore()
rather than creating an instance upon first invocation. - setDocumentString(String) - Method in class org.torproject.metrics.onionoo.docs.Document
- setEffectiveFamily(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setEffectiveFamily(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setEffectiveFamily(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setEffectiveFamily(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setExitAddresses(List<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setExitAddresses(Map<String, Long>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setExitAddresses(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setExitPolicy(List<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setExitPolicy(List<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setExitPolicySummary(Map<String, List<String>>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setExitPolicyV6Summary(Map<String, List<String>>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setExitPolicyV6Summary(Map<String, List<String>>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setExitProbability(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
-
Sets the exit probability to the given value, but only if that value is neither null nor negative.
- setExitProbability(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setExitProbability(Map<String, GraphHistory>) - Method in class org.torproject.metrics.onionoo.docs.WeightsDocument
- setExtendedFamily(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setExtraInfoDescPublished(Long) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setFactor(Double) - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- setFamily(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setFamilyFingerprints(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setFields(String[]) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- setFingerprint(String) - Method in class org.torproject.metrics.onionoo.docs.BandwidthDocument
- setFingerprint(String) - Method in class org.torproject.metrics.onionoo.docs.ClientsDocument
- setFingerprint(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setFingerprint(String) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
-
Sets the fingerprint to the given 40 hex characters and clears SHA1-hashed and base64 fingerprints, so that they are re-computed at next request.
- setFingerprint(String) - Method in class org.torproject.metrics.onionoo.docs.UptimeDocument
- setFingerprint(String) - Method in class org.torproject.metrics.onionoo.docs.WeightsDocument
- setFingerprint(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setFirst(long) - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- setFirstSeen(long) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setFirstSeenDays(int[]) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setFirstSeenMillis(long) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setFirstSeenMillis(long) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setFirstSeenMillis(long) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setFlag(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setFlags(SortedMap<String, Map<String, GraphHistory>>) - Method in class org.torproject.metrics.onionoo.docs.UptimeDocument
- setFlags(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setFromDocumentString(String) - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- setFromDocumentString(String) - Method in class org.torproject.metrics.onionoo.docs.ClientsStatus
- setFromDocumentString(String) - Method in class org.torproject.metrics.onionoo.docs.Document
- setFromDocumentString(String) - Method in class org.torproject.metrics.onionoo.docs.UpdateStatus
- setFromDocumentString(String) - Method in class org.torproject.metrics.onionoo.docs.UptimeStatus
- setFromDocumentString(String) - Method in class org.torproject.metrics.onionoo.docs.WeightsStatus
- setGuardProbability(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
-
Sets the guard probability to the given value, but only if that value is neither null nor negative.
- setGuardProbability(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setGuardProbability(Map<String, GraphHistory>) - Method in class org.torproject.metrics.onionoo.docs.WeightsDocument
- setHashedFingerprint(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setHeader(String, String) - Method in class org.torproject.metrics.onionoo.server.HttpServletResponseWrapper
- setHibernating(Boolean) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setHibernating(Boolean) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setHistory(SortedMap<long[], double[]>) - Method in class org.torproject.metrics.onionoo.docs.WeightsStatus
- setHistory(SortedSet<ClientsHistory>) - Method in class org.torproject.metrics.onionoo.docs.ClientsStatus
- setHostName(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setHostName(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setHostName(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setHostName(String) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setHostName(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setIndirectFamily(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setIndirectFamily(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setInterval(Integer) - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- setLast(long) - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- setLastChangedAddressOrPort(long) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setLastChangedOrAddressOrPort(long) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setLastRdnsLookup(long) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setLastRestarted(Long) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setLastRestarted(Long) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setLastSeen(long) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setLastSeenDays(int[]) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setLastSeenMillis(long) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setLastSeenMillis(long) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setLastSeenMillis(long) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setLatitude(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setLatitude(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setLatitude(Float) - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- setLimit(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setLongitude(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setLongitude(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setLongitude(Float) - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- setLookup(String[]) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setMeasured(Boolean) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setMeasured(Boolean) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setMiddleProbability(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
-
Sets the middle probability to the given value, but only if that value is neither null nor negative.
- setMiddleProbability(Float) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setMiddleProbability(Map<String, GraphHistory>) - Method in class org.torproject.metrics.onionoo.docs.WeightsDocument
- setNickname(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setNickname(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setNickname(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setNickname(String) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setNodeIndexer(NodeIndexer) - Static method in class org.torproject.metrics.onionoo.server.NodeIndexerFactory
-
Sets a custom singleton node indexer instance that will be returned by
NodeIndexerFactory.getNodeIndexer()
rather than creating an instance upon first invocation. - setObservedBandwidth(Integer) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setObservedBandwidth(Integer) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setOffset(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setOperatingSystem(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setOperatingSystem(String) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setOperatingSystem(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setOrAddresses(List<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setOrAddressesAndPorts(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setOrAddressesAndPorts(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setOrder(String[]) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setOrderedBridges(List<SummaryDocument>) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- setOrderedRelays(List<SummaryDocument>) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- setOrPort(int) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setOrPort(int) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setOutDir(File) - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
- setPlatform(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setPlatform(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setPortList(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setPortList(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setReadHistory(Map<String, GraphHistory>) - Method in class org.torproject.metrics.onionoo.docs.BandwidthDocument
- setReadHistory(SortedMap<Long, long[]>) - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- setRecommendedVersion(Boolean) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setRecommendedVersion(Boolean) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setRecommendedVersion(Boolean) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setRecommendedVersion(Boolean) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setRecommendedVersion(Boolean) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setRegionName(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setRegionName(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setRegionName(String) - Method in class org.torproject.metrics.onionoo.updater.LookupResult
- setRelay(boolean) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setRelay(boolean) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setRelay(boolean) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setRelayFlags(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setRelayFlags(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setRelayFlags(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setRelaysPublishedString(String) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- setRelaysSkipped(int) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- setRelaysTruncated(int) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- setResourceType(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setResourceType(String) - Method in class org.torproject.metrics.onionoo.server.ResponseBuilder
- setRunning(boolean) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setRunning(boolean) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setRunning(Boolean) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setRunning(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setSearch(String[]) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setTransports(List<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setTransports(List<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setType(String) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setUnreachableOrAddresses(List<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setUnverifiedHostNames(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
-
Creates a copy of the list with each string escaped for JSON compatibility and sets this as the unverified host names, unless the argument was null in which case the unverified host names are just set to null.
- setUnverifiedHostNames(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
-
Creates a copy of the list with each string escaped for JSON compatibility and sets this as the unverified host names, unless the argument was null in which case the unverified host names are just set to null.
- setUnverifiedHostNames(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setUnverifiedHostNames(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setUpdatedMillis(long) - Method in class org.torproject.metrics.onionoo.docs.UpdateStatus
- setUptime(Map<String, GraphHistory>) - Method in class org.torproject.metrics.onionoo.docs.UptimeDocument
- setValues(List<Integer>) - Method in class org.torproject.metrics.onionoo.docs.GraphHistory
- setVerifiedHostNames(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
-
Creates a copy of the list with each string escaped for JSON compatibility and sets this as the verified host names, unless the argument was null in which case the verified host names are just set to null.
- setVerifiedHostNames(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
-
Creates a copy of the list with each string escaped for JSON compatibility and sets this as the verified host names, unless the argument was null in which case the verified host names are just set to null.
- setVerifiedHostNames(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setVerifiedHostNames(SortedSet<String>) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setVersion(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setVersion(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setVersion(String) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setVersion(String) - Method in class org.torproject.metrics.onionoo.docs.SummaryDocument
- setVersion(List<TorVersion[]>) - Method in class org.torproject.metrics.onionoo.server.RequestHandler
- setVersionStatus(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsDocument
- setVersionStatus(String) - Method in class org.torproject.metrics.onionoo.docs.DetailsStatus
- setVersionStatus(TorVersionStatus) - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
- setWriteHistory(Map<String, GraphHistory>) - Method in class org.torproject.metrics.onionoo.docs.BandwidthDocument
- setWriteHistory(SortedMap<Long, long[]>) - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- SIX_HOURS - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- startIndexing() - Method in class org.torproject.metrics.onionoo.server.NodeIndexer
-
Start reading the node index into memory periodically in a background thread.
- startReverseDomainNameLookups() - Method in class org.torproject.metrics.onionoo.updater.ReverseDomainNameResolver
-
Starts reverse domain name lookups in one or more background threads and returns immediately.
- StatusUpdater - Interface in org.torproject.metrics.onionoo.updater
- StatusUpdateRunner - Class in org.torproject.metrics.onionoo.updater
- StatusUpdateRunner() - Constructor for class org.torproject.metrics.onionoo.updater.StatusUpdateRunner
-
Instantiates a new status update runner with newly created instances of all known status updater implementations.
- stopIndexing() - Method in class org.torproject.metrics.onionoo.server.NodeIndexer
-
Stop the background process that is periodically reading the node index.
- store(T) - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
- store(T, String) - Method in class org.torproject.metrics.onionoo.docs.DocumentStore
-
Stores the given document using the given fingerprint as identifier.
- SummaryDocument - Class in org.torproject.metrics.onionoo.docs
- SummaryDocument() - Constructor for class org.torproject.metrics.onionoo.docs.SummaryDocument
-
Instantiate an empty summary document.
- SummaryDocument(boolean, String, String, List<String>, long, boolean, SortedSet<String>, long, String, long, String, String, String, SortedSet<String>, SortedSet<String>, String, String, SortedSet<String>, SortedSet<String>, Boolean) - Constructor for class org.torproject.metrics.onionoo.docs.SummaryDocument
-
Instantiates a summary document with all given properties.
- SummaryDocumentComparator - Class in org.torproject.metrics.onionoo.server
- SummaryDocumentComparator(String...) - Constructor for class org.torproject.metrics.onionoo.server.SummaryDocumentComparator
-
Comparator is initialized with the order parameters.
- SummaryDocumentWriter - Class in org.torproject.metrics.onionoo.writer
- SummaryDocumentWriter() - Constructor for class org.torproject.metrics.onionoo.writer.SummaryDocumentWriter
T
- TEN_DAYS - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- TEN_SECONDS - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- THREE_DAYS - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- toDocumentString() - Method in class org.torproject.metrics.onionoo.docs.BandwidthStatus
- toDocumentString() - Method in class org.torproject.metrics.onionoo.docs.ClientsStatus
- toDocumentString() - Method in class org.torproject.metrics.onionoo.docs.Document
- toDocumentString() - Method in class org.torproject.metrics.onionoo.docs.UpdateStatus
- toDocumentString() - Method in class org.torproject.metrics.onionoo.docs.UptimeStatus
- toDocumentString() - Method in class org.torproject.metrics.onionoo.docs.WeightsStatus
- TorVersion - Class in org.torproject.metrics.onionoo.updater
-
Helper class to compare Tor versions.
- TorVersionStatus - Enum in org.torproject.metrics.onionoo.updater
- toString() - Method in class org.torproject.metrics.onionoo.docs.ClientsHistory
- toString() - Method in class org.torproject.metrics.onionoo.docs.NodeStatus
-
Generates a String serialization of the node status object that could be used by
NodeStatus.fromString(String)
to recreate this object. - toString() - Method in class org.torproject.metrics.onionoo.docs.UptimeHistory
- toString() - Method in class org.torproject.metrics.onionoo.updater.TorVersion
- toString() - Method in enum org.torproject.metrics.onionoo.updater.TorVersionStatus
- TWELVE_HOURS - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
- TWO_DAYS - Static variable in class org.torproject.metrics.onionoo.docs.DateTimeHelper
U
- UNRECOMMENDED - org.torproject.metrics.onionoo.updater.TorVersionStatus
- UpdateStatus - Class in org.torproject.metrics.onionoo.docs
- UpdateStatus() - Constructor for class org.torproject.metrics.onionoo.docs.UpdateStatus
- updateStatuses() - Method in class org.torproject.metrics.onionoo.updater.BandwidthStatusUpdater
- updateStatuses() - Method in class org.torproject.metrics.onionoo.updater.ClientsStatusUpdater
- updateStatuses() - Method in class org.torproject.metrics.onionoo.updater.NodeDetailsStatusUpdater
- updateStatuses() - Method in interface org.torproject.metrics.onionoo.updater.StatusUpdater
- updateStatuses() - Method in class org.torproject.metrics.onionoo.updater.StatusUpdateRunner
-
Lets each configured status updater update its status files.
- updateStatuses() - Method in class org.torproject.metrics.onionoo.updater.UptimeStatusUpdater
- updateStatuses() - Method in class org.torproject.metrics.onionoo.updater.WeightsStatusUpdater
- UptimeDocument - Class in org.torproject.metrics.onionoo.docs
- UptimeDocument() - Constructor for class org.torproject.metrics.onionoo.docs.UptimeDocument
- UptimeDocumentWriter - Class in org.torproject.metrics.onionoo.writer
- UptimeDocumentWriter() - Constructor for class org.torproject.metrics.onionoo.writer.UptimeDocumentWriter
- UptimeHistory - Class in org.torproject.metrics.onionoo.docs
- UptimeStatus - Class in org.torproject.metrics.onionoo.docs
- UptimeStatus() - Constructor for class org.torproject.metrics.onionoo.docs.UptimeStatus
- UptimeStatusUpdater - Class in org.torproject.metrics.onionoo.updater
- UptimeStatusUpdater() - Constructor for class org.torproject.metrics.onionoo.updater.UptimeStatusUpdater
-
Initializes a new status updater, obtains references to all relevant singleton instances, and registers as listener at the (singleton) descriptor source.
V
- valueOf(String) - Static method in enum org.torproject.metrics.onionoo.updater.DescriptorHistory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.torproject.metrics.onionoo.updater.DescriptorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.torproject.metrics.onionoo.updater.TorVersionStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.torproject.metrics.onionoo.updater.DescriptorHistory
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.torproject.metrics.onionoo.updater.DescriptorType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.torproject.metrics.onionoo.updater.TorVersionStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WeightsDocument - Class in org.torproject.metrics.onionoo.docs
- WeightsDocument() - Constructor for class org.torproject.metrics.onionoo.docs.WeightsDocument
- WeightsDocumentWriter - Class in org.torproject.metrics.onionoo.writer
- WeightsDocumentWriter() - Constructor for class org.torproject.metrics.onionoo.writer.WeightsDocumentWriter
- WeightsStatus - Class in org.torproject.metrics.onionoo.docs
- WeightsStatus() - Constructor for class org.torproject.metrics.onionoo.docs.WeightsStatus
- WeightsStatusUpdater - Class in org.torproject.metrics.onionoo.updater
- WeightsStatusUpdater() - Constructor for class org.torproject.metrics.onionoo.updater.WeightsStatusUpdater
-
Initializes a new status updater, obtains references to all relevant singleton instances, and registers as listener at the (singleton) descriptor source.
- writeDocuments() - Method in class org.torproject.metrics.onionoo.writer.DocumentWriterRunner
-
Lets each configured document writer write its documents.
- writeDocuments(long) - Method in class org.torproject.metrics.onionoo.writer.BandwidthDocumentWriter
- writeDocuments(long) - Method in class org.torproject.metrics.onionoo.writer.ClientsDocumentWriter
- writeDocuments(long) - Method in class org.torproject.metrics.onionoo.writer.DetailsDocumentWriter
- writeDocuments(long) - Method in interface org.torproject.metrics.onionoo.writer.DocumentWriter
- writeDocuments(long) - Method in class org.torproject.metrics.onionoo.writer.SummaryDocumentWriter
- writeDocuments(long) - Method in class org.torproject.metrics.onionoo.writer.UptimeDocumentWriter
- writeDocuments(long) - Method in class org.torproject.metrics.onionoo.writer.WeightsDocumentWriter
- writeHistoryFiles() - Method in class org.torproject.metrics.onionoo.updater.DescriptorSource
-
Writes parse histories for recent descriptors to disk.
All Classes All Packages