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 BridgeDescriptorParser BridgeExtraInfoPersistence BridgePoolAssignmentPersistence BridgePoolAssignmentsProcessor BridgeServerDescriptorPersistence BridgeSnapshotReader 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 Criterium<T> Interface for decisions to be made in the sync-process.DescriptorPersistence<T extends org.torproject.descriptor.Descriptor> ExitListDownloader ExitlistPersistence ExtraInfoPersistence 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 OnionPerfDownloader Download download .tpf 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.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.ServerDescriptorPersistence ShutdownHook Scheduler that starts the modules configured in collector.properties.SnowflakeStatsDownloader SnowflakeStatsPersistence SourceType StatusPersistence SyncManager SyncPersistence Provides persistence for descriptors based on the descriptor type.VotePersistence WebServerAccessLogPersistence