java.lang.Object
net.i2p.router.transport.TransportImpl.AddrComparator
All Implemented Interfaces:
Serializable, Comparator<RouterAddress>
Enclosing class:
TransportImpl

private static class TransportImpl.AddrComparatorextends Object implements Comparator<RouterAddress>, Serializable
Compare based on published cost, adjusting for our IPv6 preference. Lowest cost (most preferred) first.
  • Field Details

    • adj

      private final int adj
      Cost adjustment for the IPv6 preference.
  • Constructor Details

    • AddrComparator

      public AddrComparator(int ipv6Adjustment)
      Sort addresses by published cost, biased by the configured IPv6 preference.
      Parameters:
      ipv6Adjustment - cost added to every IPv6 address
  • Method Details