| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAllegedFamily()
Get a list of relays that are not in an effective, mutual family
relationship with this relay.
|
java.lang.String |
getAsName()
Get the AS name as found by Onionoo in an AS database by resolving the
relay's first onion-routing IP address.
|
java.lang.String |
getAsNumber()
Get the AS number as found by Onionoo in an AS database by resolving
the relay's first onion-routing IP address.
|
java.lang.Long |
getBandwidthBurst()
Get the bandwidth that this relay is willing to sustain in very short
intervals.
|
java.lang.Long |
getBandwidthRate()
Get the average bandwidth that this relay is willing to sustain over long
periods.
|
java.lang.String |
getCityName()
Get the city name as found by Onionoo in a GeoIP database by resolving
the relay's first onion-routing IP address.
|
java.lang.Long |
getConsensusWeight()
Get the weight assigned to this relay by the directory authorities that
clients use in their path selection algorithm.
|
java.lang.Double |
getConsensusWeightFraction()
Get the fraction of this relay's consensus weight compared to the sum of
all consensus weights in the network.
|
java.lang.String |
getContact()
Get the contact address of the relay operator as configured by the relay
operator.
|
java.lang.String |
getCountry()
Get the country code as found by Onionoo in a GeoIP database by
resolving the relay's first onion-routing IP address.
|
java.lang.String |
getCountryName()
Get the country name as found by Onionoo in a GeoIP database by
resolving the relay's first onion-routing IP address.
|
java.lang.String |
getDirAddress()
Get the IPv4 address and TCP port where the relay accepts directory
connections.
|
java.util.List<java.lang.String> |
getEffectiveFamily()
Get a list of relays that are in an effective, mutual family relationship
with this relay.
|
java.util.List<java.lang.String> |
getExitAddresses()
Get a list of IPv4 or IPv6 addresses that the relay used to exit to the
Internet in the past 24 hours.
|
java.util.List<java.lang.String> |
getExitPolicy()
Get a list of exit-policy lines.
|
java.util.Map<java.lang.String,java.lang.String> |
getExitPolicySummary()
Get a summary version of the relay's exit policy containing a dictionary
with either an "accept" or a "reject" element.
|
java.util.Map<java.lang.String,java.lang.String> |
getExitPolicyV6Summary()
Get a summary version of the relay's IPv6 exit policy containing a
dictionary with either an "accept" or a "reject" element.
|
java.lang.Double |
getExitProbability()
Probability of this relay to be selected for the exit position.
|
java.lang.Double |
getGuardProbability()
Get the Probability of the relay to be selected for the guard position.
|
java.lang.String |
getHostName()
Get the host name as found by Onionoo in a reverse DNS lookup of the
relay IP address.
|
java.util.List<java.lang.String> |
getIndirectFamily()
Get a list of relays that are not in an effective, mutual family
relationship with this relay but that can be reached by following
effective, mutual family relationships starting at this relay.
|
java.time.ZonedDateTime |
getLastChangedAddressOrPort()
Get the time when the relay last stopped announcing an IPv4 or IPv6 address
or TCP port where it previously accepted onion-routing or directory
connections.
|
java.lang.Double |
getLatitude()
Get the latitude as found by Onionoo in a GeoIP database by resolving
the relay's first onion-routing IP address.
|
java.lang.Double |
getLongitude()
Get the longitude as found by Onionoo in a GeoIP database by resolving
the relay's first onion-routing IP address.
|
java.lang.Boolean |
getMeasured()
Get whether or not the consensus weight of this relay is based on a
threshold of 3 or more measurements by Tor bandwidth authorities.
|
java.lang.Double |
getMiddleProbability()
Get the probability of this relay to be selected for the middle position.
|
java.lang.Long |
getObservedBandwidth()
Get the bandwidth estimate of the capacity this relay can handle.
|
java.lang.String |
getRegionName()
Get the region name as found by Onionoo in a GeoIP database by
resolving the relay's first onion-routing IP address.
|
java.lang.Boolean |
isHibernating()
Get whether or not this relay indicated that it is hibernating in its last
known server descriptor.
|
java.lang.Boolean |
isRecommendedVersion()
Get whether or not the Tor software version of this relay is recommended by
the directory authorities.
|
generateBadge, getAdvertisedBandwidth, getFingerprint, getFirstSeen, getFlags, getFlagStrings, getLastRestarted, getLastSeen, getNickname, getOrAddresses, getPlatform, humanString, isRunningjava.util.List<java.lang.String> getExitAddresses()
java.lang.String getDirAddress()
java.time.ZonedDateTime getLastChangedAddressOrPort()
java.lang.Boolean isHibernating()
java.lang.String getCountry()
getCountryName()java.lang.String getCountryName()
getRegionName(),
getCityName()java.lang.String getRegionName()
getCountryName(),
getCityName()java.lang.String getCityName()
getCountryName(),
getRegionName()java.lang.Double getLatitude()
getLongitude()java.lang.Double getLongitude()
getLatitude()java.lang.String getAsNumber()
getAsName()java.lang.String getAsName()
getAsNumber()java.lang.Long getConsensusWeight()
getConsensusWeightFraction()java.lang.String getHostName()
java.lang.Long getBandwidthRate()
java.lang.Long getBandwidthBurst()
java.lang.Long getObservedBandwidth()
java.util.List<java.lang.String> getExitPolicy()
java.util.Map<java.lang.String,java.lang.String> getExitPolicySummary()
java.util.Map<java.lang.String,java.lang.String> getExitPolicyV6Summary()
java.lang.String getContact()
java.lang.Boolean isRecommendedVersion()
BaseRelay.getPlatform()java.util.List<java.lang.String> getEffectiveFamily()
getAllegedFamily(),
getIndirectFamily()java.util.List<java.lang.String> getAllegedFamily()
getEffectiveFamily(),
getIndirectFamily()java.util.List<java.lang.String> getIndirectFamily()
getEffectiveFamily(),
getAllegedFamily()java.lang.Double getConsensusWeightFraction()
getConsensusWeight()java.lang.Double getGuardProbability()
getMiddleProbability(),
getExitProbability()java.lang.Double getMiddleProbability()
getGuardProbability(),
getExitProbability()java.lang.Double getExitProbability()
getGuardProbability(),
getMiddleProbability()java.lang.Boolean getMeasured()
getConsensusWeight()