public interface DirectoryDownloader
| Modifier and Type | Method and Description |
|---|---|
RouterDescriptor |
downloadBridgeDescriptor(Router bridge) |
ConsensusDocument |
downloadCurrentConsensus(boolean useMicrodescriptors) |
ConsensusDocument |
downloadCurrentConsensus(boolean useMicrodescriptors,
DirectoryCircuit circuit) |
List<KeyCertificate> |
downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate> required) |
List<KeyCertificate> |
downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate> required,
DirectoryCircuit circuit) |
List<RouterDescriptor> |
downloadRouterDescriptors(Set<HexDigest> fingerprints) |
List<RouterDescriptor> |
downloadRouterDescriptors(Set<HexDigest> fingerprints,
DirectoryCircuit circuit) |
List<RouterMicrodescriptor> |
downloadRouterMicrodescriptors(Set<HexDigest> fingerprints) |
List<RouterMicrodescriptor> |
downloadRouterMicrodescriptors(Set<HexDigest> fingerprints,
DirectoryCircuit circuit) |
void |
start(Directory directory) |
void |
stop() |
void start(Directory directory)
void stop()
RouterDescriptor downloadBridgeDescriptor(Router bridge) throws DirectoryRequestFailedException
DirectoryRequestFailedExceptionConsensusDocument downloadCurrentConsensus(boolean useMicrodescriptors) throws DirectoryRequestFailedException
DirectoryRequestFailedExceptionConsensusDocument downloadCurrentConsensus(boolean useMicrodescriptors, DirectoryCircuit circuit) throws DirectoryRequestFailedException
DirectoryRequestFailedExceptionList<KeyCertificate> downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate> required) throws DirectoryRequestFailedException
DirectoryRequestFailedExceptionList<KeyCertificate> downloadKeyCertificates(Set<ConsensusDocument.RequiredCertificate> required, DirectoryCircuit circuit) throws DirectoryRequestFailedException
DirectoryRequestFailedExceptionList<RouterDescriptor> downloadRouterDescriptors(Set<HexDigest> fingerprints) throws DirectoryRequestFailedException
DirectoryRequestFailedExceptionList<RouterDescriptor> downloadRouterDescriptors(Set<HexDigest> fingerprints, DirectoryCircuit circuit) throws DirectoryRequestFailedException
DirectoryRequestFailedExceptionList<RouterMicrodescriptor> downloadRouterMicrodescriptors(Set<HexDigest> fingerprints) throws DirectoryRequestFailedException
DirectoryRequestFailedExceptionList<RouterMicrodescriptor> downloadRouterMicrodescriptors(Set<HexDigest> fingerprints, DirectoryCircuit circuit) throws DirectoryRequestFailedException
DirectoryRequestFailedExceptionCopyright © 2015. All rights reserved.