All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Annotation This enum contains all currently valid descriptor annotations.ArchiveReader Read in all files in a given directory and pass buffered readers of them to the relay descriptor parser.ArchiveWriter BandwidthFilePersistence BridgedbMetricsPersistence BridgedbMetricsProcessor BridgeExtraInfoDescriptorPersistence BridgeNetworkStatusPersistence BridgePoolAssignmentPersistence BridgePoolAssignmentsProcessor BridgeServerDescriptorPersistence CachedRelayDescriptorReader Parses all descriptors in local directory cacheddesc/ and sorts them into directory structure in directory-archive/.CollecTorMain Configuration Initialize configuration with defaults from collector.properties, unless a configuration properties file is available.ConfigurationException ConsensusPersistence CreateIndexJson Create an index file calledindex.json
containing metadata of all files in theindexed/
directory and update thehtdocs/
directory to contain all files to be served via the web server.Criterium<T> Interface for decisions to be made in the sync-process.DescriptorPersistence<T extends org.torproject.descriptor.Descriptor> DirectoryKeyCertificatePersistence Downloader Utility class for downloading resources from HTTP servers.ExitListDownloader ExitlistPersistence ExtraInfoPersistence FileType These enums provide compression functionality.Key Enum containing all the properties keys of the configuration.LogFileMap Processes the given path and stores metadata for log files.LogMetadata Main Main class for starting a CollecTor instance.MicroConsensusPersistence MicrodescriptorPersistence OnionPerfDownloader Download OnionPerf files from OnionPerf hosts.OnionPerfPersistence PersistenceUtils ProcessCriterium Should a descriptor file be processed during sync.ReferenceChecker RelayDescriptorDownloader Downloads relay descriptors from the directory authorities via HTTP.RelayDescriptorParser Parses relay descriptors including network status consensuses and votes, server and extra-info descriptors, and passes the results to the stats handlers, to the archive writer, or to the relay descriptor downloader.SanitizedBridgeDescriptor SanitizedBridgeExtraInfoDescriptor SanitizedBridgeNetworkStatus SanitizedBridgeServerDescriptor SanitizedBridgesWriter Sanitizes bridge descriptors, i.e., removes all possibly sensitive information from them, and writes them to a local directory structure.SanitizeWeblogs This module processes web-logs for CollecTor according to the weblog sanitation specification published on metrics.torproject.org.Scheduler Scheduler that starts the modules configured in collector.properties.SensitivePartsSanitizer ServerDescriptorPersistence ShutdownHook Scheduler that starts the modules configured in collector.properties.SnowflakeStatsDownloader SnowflakeStatsPersistence SourceType SyncManager SyncPersistence Provides persistence for descriptors based on the descriptor type.VotePersistence WebServerAccessLogImpl Implementation of web server access log descriptors.WebServerAccessLogLine WebServerAccessLogPersistence