Class RotationalDnsServerAddresses
java.lang.Object
io.netty.resolver.dns.DnsServerAddresses
io.netty.resolver.dns.DefaultDnsServerAddresses
io.netty.resolver.dns.RotationalDnsServerAddresses
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater<RotationalDnsServerAddresses> Fields inherited from class DefaultDnsServerAddresses
addresses -
Constructor Summary
ConstructorsConstructorDescriptionRotationalDnsServerAddresses(java.util.List<java.net.InetSocketAddress> addresses) -
Method Summary
Methods inherited from class DefaultDnsServerAddresses
toStringMethods inherited from class DnsServerAddresses
defaultAddresses, defaultAddressList, rotational, rotational, sequential, sequential, shuffled, shuffled, singletonMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
startIdxUpdater
private static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater<RotationalDnsServerAddresses> startIdxUpdater -
startIdx
private volatile int startIdx
-
-
Constructor Details
-
RotationalDnsServerAddresses
RotationalDnsServerAddresses(java.util.List<java.net.InetSocketAddress> addresses)
-
-
Method Details
-
stream
Description copied from class:DnsServerAddressesStarts a new infinite stream of DNS server addresses. This method is invoked byDnsNameResolveron every uncachedSimpleNameResolver.resolve(String)orSimpleNameResolver.resolveAll(String).- Specified by:
streamin classDnsServerAddresses
-