Class PreferredAddressTypeComparator
java.lang.Object
io.netty.resolver.dns.PreferredAddressTypeComparator
- All Implemented Interfaces:
java.util.Comparator<java.net.InetAddress>
final class PreferredAddressTypeComparator
extends java.lang.Object
implements java.util.Comparator<java.net.InetAddress>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final PreferredAddressTypeComparatorprivate static final PreferredAddressTypeComparatorprivate final java.lang.Class<? extends java.net.InetAddress> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePreferredAddressTypeComparator(java.lang.Class<? extends java.net.InetAddress> preferredAddressType) -
Method Summary
Modifier and TypeMethodDescription(package private) static PreferredAddressTypeComparatorcomparator(SocketProtocolFamily family) intcompare(java.net.InetAddress o1, java.net.InetAddress o2) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
IPv4
-
IPv6
-
preferredAddressType
private final java.lang.Class<? extends java.net.InetAddress> preferredAddressType
-
-
Constructor Details
-
PreferredAddressTypeComparator
private PreferredAddressTypeComparator(java.lang.Class<? extends java.net.InetAddress> preferredAddressType)
-
-
Method Details
-
comparator
-
compare
public int compare(java.net.InetAddress o1, java.net.InetAddress o2) - Specified by:
comparein interfacejava.util.Comparator<java.net.InetAddress>
-