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, isRunning
java.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()