All Classes
| 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 | |
| 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 |
Create an index file called
index.json containing metadata of all
files in the indexed/ directory and update the htdocs/
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> | |
| 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 | |
| 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.
|
| 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 | |
| WebServerAccessLogImpl |
Implementation of web server access log descriptors.
|
| WebServerAccessLogLine | |
| WebServerAccessLogPersistence |