public class DirectoryDownloaderImpl extends Object implements DirectoryDownloader
| Constructor and Description |
|---|
DirectoryDownloaderImpl(TorConfig config,
TorInitializationTracker initializationTracker) |
public DirectoryDownloaderImpl(TorConfig config, TorInitializationTracker initializationTracker)
public void setCircuitManager(CircuitManager circuitManager)
public void start(Directory directory)
start in interface DirectoryDownloaderpublic void stop()
stop in interface DirectoryDownloaderpublic RouterDescriptor downloadBridgeDescriptor(Router bridge) throws DirectoryRequestFailedException
downloadBridgeDescriptor in interface DirectoryDownloaderDirectoryRequestFailedExceptionpublic ConsensusDocument downloadCurrentConsensus(boolean useMicrodescriptors) throws DirectoryRequestFailedException
downloadCurrentConsensus in interface DirectoryDownloaderDirectoryRequestFailedExceptionpublic ConsensusDocument downloadCurrentConsensus(boolean useMicrodescriptors, DirectoryCircuit circuit) throws DirectoryRequestFailedException
downloadCurrentConsensus in interface DirectoryDownloaderDirectoryRequestFailedExceptionpublic List<KeyCertificate> downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate> required) throws DirectoryRequestFailedException
downloadKeyCertificates in interface DirectoryDownloaderDirectoryRequestFailedExceptionpublic List<KeyCertificate> downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate> required, DirectoryCircuit circuit) throws DirectoryRequestFailedException
downloadKeyCertificates in interface DirectoryDownloaderDirectoryRequestFailedExceptionpublic List<RouterDescriptor> downloadRouterDescriptors(Set<HexDigest> fingerprints) throws DirectoryRequestFailedException
downloadRouterDescriptors in interface DirectoryDownloaderDirectoryRequestFailedExceptionpublic List<RouterDescriptor> downloadRouterDescriptors(Set<HexDigest> fingerprints, DirectoryCircuit circuit) throws DirectoryRequestFailedException
downloadRouterDescriptors in interface DirectoryDownloaderDirectoryRequestFailedExceptionpublic List<RouterMicrodescriptor> downloadRouterMicrodescriptors(Set<HexDigest> fingerprints) throws DirectoryRequestFailedException
downloadRouterMicrodescriptors in interface DirectoryDownloaderDirectoryRequestFailedExceptionpublic List<RouterMicrodescriptor> downloadRouterMicrodescriptors(Set<HexDigest> fingerprints, DirectoryCircuit circuit) throws DirectoryRequestFailedException
downloadRouterMicrodescriptors in interface DirectoryDownloaderDirectoryRequestFailedExceptionCopyright © 2015. All rights reserved.