public interface RelayServerDescriptor extends ServerDescriptor
Relay server descriptors share many contents with sanitized bridge
server descriptors (BridgeServerDescriptor
), which is why they
share a common superinterface (ServerDescriptor
). The main
purpose of having two subinterfaces is being able to distinguish
descriptor types more easily.
getAddress, getAllowSingleHopExits, getBandwidthBurst, getBandwidthObserved, getBandwidthRate, getCachesExtraInfo, getCircuitProtocolVersions, getContact, getDigestSha1Hex, getDigestSha256Base64, getDirPort, getExitPolicyLines, getExtraInfoDigestSha1Hex, getExtraInfoDigestSha256Base64, getFamilyEntries, getFingerprint, getHiddenServiceDirVersions, getIdentityEd25519, getIpv6DefaultPolicy, getIpv6PortList, getLinkProtocolVersions, getMasterKeyEd25519, getNickname, getNtorOnionKey, getNtorOnionKeyCrosscert, getNtorOnionKeyCrosscertSign, getOnionKey, getOnionKeyCrosscert, getOrAddresses, getOrPort, getPlatform, getProtocols, getPublishedMillis, getReadHistory, getRouterSignature, getRouterSignatureEd25519, getSigningKey, getSocksPort, getTunnelledDirServer, getUptime, getUsesEnhancedDnsLogic, getWriteHistory, isHibernating
getAnnotations, getDescriptorFile, getRawDescriptorBytes, getRawDescriptorLength, getUnrecognizedLines