![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.resolver.dns.DnsNameResolver.class Maven / Gradle / Ivy
The newest version!
???? 2u? ?? ?? ??
??
?? ?? ?? ?? ??
??????
??????
???
???
???
???
???
?
?? ??
??
,??
%? ???
(? ??e
?? ?? ?? ?? ??g
?? ??l ?? ??n
??? ??p?\? ??`? ????
D??
F?z? ??
??H ?? ?? ?? ?? ?? ?? -?
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ????
b??
b?
b
b
a
? ?^ ?
n ?
r?
?
r
r
r ?
z
}
r
z ?
r !"
?#$ ?%&'(
?)*+&,-
?./ 0 12
?3
?4 l56
?78
?9&:&;
,<= 9>
??@A
"B ?C
?D?
?E
?FGH
?I
?J
?K
?LMNMO P Q
?RS
TU
VWX Q?
?Y
?Z
?[ <\]
?^
?_?`abcdcef
?g ?6 ?h:i
?? j 6 h*kl
?m
n
"o
?pq
rs
Tt
?u
?v
?w >x o yz ? ?{
|}~???
???
??
??
?)???
???? ?? ???
???
??
?_
??
???
??
??
??
??
????&?&?
??
????&????
???
?
?
?
????
r?
?? ?? r?
r? ?? r? ??
??
%?? ??
%???
&??
(??
*??? InnerClasses? AddressedEnvelopeAdapter DnsResponseHandler logger /Lio/netty/util/internal/logging/InternalLogger; LOCALHOST Ljava/lang/String;
ConstantValue LOCALHOST_ADDRESS Ljava/net/InetAddress; EMPTY_ADDITIONALS '[Lio/netty/handler/codec/dns/DnsRecord; IPV4_ONLY_RESOLVED_RECORD_TYPES +[Lio/netty/handler/codec/dns/DnsRecordType; $IPV4_ONLY_RESOLVED_PROTOCOL_FAMILIES 1[Lio/netty/channel/socket/InternetProtocolFamily; $IPV4_PREFERRED_RESOLVED_RECORD_TYPES )IPV4_PREFERRED_RESOLVED_PROTOCOL_FAMILIES IPV6_ONLY_RESOLVED_RECORD_TYPES $IPV6_ONLY_RESOLVED_PROTOCOL_FAMILIES $IPV6_PREFERRED_RESOLVED_RECORD_TYPES )IPV6_PREFERRED_RESOLVED_PROTOCOL_FAMILIES DEFAULT_RESOLVE_ADDRESS_TYPES (Lio/netty/resolver/ResolvedAddressTypes; DEFAULT_SEARCH_DOMAINS [Ljava/lang/String;
DEFAULT_NDOTS I DATAGRAM_DECODER 7Lio/netty/handler/codec/dns/DatagramDnsResponseDecoder; DATAGRAM_ENCODER 4Lio/netty/handler/codec/dns/DatagramDnsQueryEncoder; TCP_ENCODER /Lio/netty/handler/codec/dns/TcpDnsQueryEncoder;
channelFuture !Lio/netty/util/concurrent/Future; Signature =Lio/netty/util/concurrent/Future; ch Lio/netty/channel/Channel; nameServerComparator Ljava/util/Comparator; 4Ljava/util/Comparator; queryContextManager .Lio/netty/resolver/dns/DnsQueryContextManager; resolveCache Lio/netty/resolver/dns/DnsCache; authoritativeDnsServerCache 3Lio/netty/resolver/dns/AuthoritativeDnsServerCache;
cnameCache %Lio/netty/resolver/dns/DnsCnameCache; nameServerAddrStream *Lio/netty/util/concurrent/FastThreadLocal; ZLio/netty/util/concurrent/FastThreadLocal; queryTimeoutMillis J maxQueriesPerResolve resolvedAddressTypes resolvedInternetProtocolFamilies recursionDesired Z maxPayloadSize optResourceEnabled hostsFileEntriesResolver ,Lio/netty/resolver/HostsFileEntriesResolver; dnsServerAddressStreamProvider 6Lio/netty/resolver/dns/DnsServerAddressStreamProvider;
searchDomains ndots supportsAAAARecords supportsARecords preferredAddressType 0Lio/netty/channel/socket/InternetProtocolFamily; resolveRecordTypes decodeIdn dnsQueryLifecycleObserverFactory 8Lio/netty/resolver/dns/DnsQueryLifecycleObserverFactory; completeOncePreferredResolved socketChannelFactory !Lio/netty/channel/ChannelFactory; KLio/netty/channel/ChannelFactory<+Lio/netty/channel/socket/SocketChannel;>; $assertionsDisabled anyInterfaceSupportsIpV6 ()Z Code LineNumberTable LocalVariableTable iface Ljava/net/NetworkInterface; addresses Ljava/util/Enumeration;
interfaces e Ljava/net/SocketException; LocalVariableTypeTable /Ljava/util/Enumeration; 4Ljava/util/Enumeration;
StackMapTable??? getSearchDomainsHack ()Ljava/util/List; configClass Ljava/lang/Class; open Ljava/lang/reflect/Method; nameservers instance Ljava/lang/Object; Ljava/lang/Class<*>;
Exceptions &()Ljava/util/List; ](Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelFactory;Lio/netty/resolver/dns/DnsCache;Lio/netty/resolver/dns/DnsCache;Lio/netty/resolver/dns/DnsQueryLifecycleObserverFactory;JLio/netty/resolver/ResolvedAddressTypes;ZIZIZLio/netty/resolver/HostsFileEntriesResolver;Lio/netty/resolver/dns/DnsServerAddressStreamProvider;[Ljava/lang/String;IZ)V this 'Lio/netty/resolver/dns/DnsNameResolver; eventLoop Lio/netty/channel/EventLoop; channelFactory traceEnabled MLio/netty/channel/ChannelFactory<+Lio/netty/channel/socket/DatagramChannel;>;
Deprecated?(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelFactory<+Lio/netty/channel/socket/DatagramChannel;>;Lio/netty/resolver/dns/DnsCache;Lio/netty/resolver/dns/DnsCache;Lio/netty/resolver/dns/DnsQueryLifecycleObserverFactory;JLio/netty/resolver/ResolvedAddressTypes;ZIZIZLio/netty/resolver/HostsFileEntriesResolver;Lio/netty/resolver/dns/DnsServerAddressStreamProvider;[Ljava/lang/String;IZ)V RuntimeVisibleAnnotations Ljava/lang/Deprecated;p(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelFactory;Lio/netty/resolver/dns/DnsCache;Lio/netty/resolver/dns/AuthoritativeDnsServerCache;Lio/netty/resolver/dns/DnsQueryLifecycleObserverFactory;JLio/netty/resolver/ResolvedAddressTypes;ZIZIZLio/netty/resolver/HostsFileEntriesResolver;Lio/netty/resolver/dns/DnsServerAddressStreamProvider;[Ljava/lang/String;IZ)V?(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelFactory<+Lio/netty/channel/socket/DatagramChannel;>;Lio/netty/resolver/dns/DnsCache;Lio/netty/resolver/dns/AuthoritativeDnsServerCache;Lio/netty/resolver/dns/DnsQueryLifecycleObserverFactory;JLio/netty/resolver/ResolvedAddressTypes;ZIZIZLio/netty/resolver/HostsFileEntriesResolver;Lio/netty/resolver/dns/DnsServerAddressStreamProvider;[Ljava/lang/String;IZ)V?(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelFactory;Lio/netty/channel/ChannelFactory;Lio/netty/resolver/dns/DnsCache;Lio/netty/resolver/dns/DnsCnameCache;Lio/netty/resolver/dns/AuthoritativeDnsServerCache;Lio/netty/resolver/dns/DnsQueryLifecycleObserverFactory;JLio/netty/resolver/ResolvedAddressTypes;ZIZIZLio/netty/resolver/HostsFileEntriesResolver;Lio/netty/resolver/dns/DnsServerAddressStreamProvider;[Ljava/lang/String;IZZ)V b Lio/netty/bootstrap/Bootstrap; responseHandler :Lio/netty/resolver/dns/DnsNameResolver$DnsResponseHandler; future Lio/netty/channel/ChannelFuture; cause Ljava/lang/Throwable;@=?????????
(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelFactory<+Lio/netty/channel/socket/DatagramChannel;>;Lio/netty/channel/ChannelFactory<+Lio/netty/channel/socket/SocketChannel;>;Lio/netty/resolver/dns/DnsCache;Lio/netty/resolver/dns/DnsCnameCache;Lio/netty/resolver/dns/AuthoritativeDnsServerCache;Lio/netty/resolver/dns/DnsQueryLifecycleObserverFactory;JLio/netty/resolver/ResolvedAddressTypes;ZIZIZLio/netty/resolver/HostsFileEntriesResolver;Lio/netty/resolver/dns/DnsServerAddressStreamProvider;[Ljava/lang/String;IZZ)V Z(Lio/netty/resolver/ResolvedAddressTypes;)Lio/netty/channel/socket/InternetProtocolFamily; newRedirectServerAddress 4(Ljava/net/InetAddress;)Ljava/net/InetSocketAddress; server :()Lio/netty/resolver/dns/DnsQueryLifecycleObserverFactory; newRedirectDnsServerStream R(Ljava/lang/String;Ljava/util/List;)Lio/netty/resolver/dns/DnsServerAddressStream; hostname Ljava/util/List; cached .Lio/netty/resolver/dns/DnsServerAddressStream; .Ljava/util/List;? p(Ljava/lang/String;Ljava/util/List;)Lio/netty/resolver/dns/DnsServerAddressStream; "()Lio/netty/resolver/dns/DnsCache; '()Lio/netty/resolver/dns/DnsCnameCache; 5()Lio/netty/resolver/dns/AuthoritativeDnsServerCache; ()J *()Lio/netty/resolver/ResolvedAddressTypes; &resolvedInternetProtocolFamiliesUnsafe 3()[Lio/netty/channel/socket/InternetProtocolFamily; ()[Ljava/lang/String; ()I 2()Lio/netty/channel/socket/InternetProtocolFamily; -()[Lio/netty/handler/codec/dns/DnsRecordType; isDecodeIdn isRecursionDesired isOptResourceEnabled .()Lio/netty/resolver/HostsFileEntriesResolver; close ()V executor ()Lio/netty/channel/EventLoop; resolveHostsFileEntry *(Ljava/lang/String;)Ljava/net/InetAddress; address? resolve I(Ljava/lang/String;Ljava/lang/Iterable;)Lio/netty/util/concurrent/Future; inetHost additionals Ljava/lang/Iterable; ; ?(Ljava/lang/String;Ljava/lang/Iterable;)Lio/netty/util/concurrent/Future; k(Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future; Ljava/lang/Exception; promise "Lio/netty/util/concurrent/Promise; additionalsArray :Lio/netty/util/concurrent/Promise;???G ?(Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;
resolveAll ?(Ljava/lang/String;Ljava/lang/Iterable;)Lio/netty/util/concurrent/Future;>; LLio/netty/util/concurrent/Promise;>; ?(Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/util/concurrent/Promise;>;)Lio/netty/util/concurrent/Future;>; doResolve 7(Ljava/lang/String;Lio/netty/util/concurrent/Promise;)V O(Ljava/lang/String;Lio/netty/util/concurrent/Promise;)V K(Lio/netty/handler/codec/dns/DnsQuestion;)Lio/netty/util/concurrent/Future; question (Lio/netty/handler/codec/dns/DnsQuestion; ?(Lio/netty/handler/codec/dns/DnsQuestion;)Lio/netty/util/concurrent/Future;>; _(Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/Iterable;)Lio/netty/util/concurrent/Future; ?(Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/Iterable;)Lio/netty/util/concurrent/Future;>; ?(Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/Iterable;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future; \Lio/netty/util/concurrent/Promise;>;(Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/Iterable;Lio/netty/util/concurrent/Promise;>;)Lio/netty/util/concurrent/Future;>; ?(Lio/netty/handler/codec/dns/DnsQuestion;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future; content Lio/netty/buffer/ByteBuf; hostsFileEntry type *Lio/netty/handler/codec/dns/DnsRecordType; nameServerAddrs??(Lio/netty/handler/codec/dns/DnsQuestion;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;>;)Lio/netty/util/concurrent/Future;>; toArray >(Ljava/lang/Iterable;Z)[Lio/netty/handler/codec/dns/DnsRecord; r &Lio/netty/handler/codec/dns/DnsRecord; records Ljava/util/Collection; validateType
additionalsIt Ljava/util/Iterator; >Ljava/util/Collection; ; 8Ljava/util/List;`?? f(Ljava/lang/Iterable;Z)[Lio/netty/handler/codec/dns/DnsRecord; validateAdditional *(Lio/netty/handler/codec/dns/DnsRecord;Z)V record loopbackAddress ()Ljava/net/InetAddress; ~(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;)V bytes [B/ ?(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;)V doResolveCached ~(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;)Z %Lio/netty/resolver/dns/DnsCacheEntry; i f
numEntries
cachedEntries 8Ljava/util/List<+Lio/netty/resolver/dns/DnsCacheEntry;>;>? ?(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;)Z
trySuccess 7(Lio/netty/util/concurrent/Promise;Ljava/lang/Object;)V result 'Lio/netty/util/concurrent/Promise; TT; C(Lio/netty/util/concurrent/Promise;TT;)V
tryFailure :(Lio/netty/util/concurrent/Promise;Ljava/lang/Throwable;)V %Lio/netty/util/concurrent/Promise<*>; =(Lio/netty/util/concurrent/Promise<*>;Ljava/lang/Throwable;)V doResolveUncached (Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;Z)V completeEarlyIfPossible
allPromise ?(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;Z)V doResolveAll a(Ljava/lang/String;Lio/netty/util/concurrent/Promise;>;)V ?(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;>;Lio/netty/resolver/dns/DnsCache;)V doResolveAllCached ?(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;[Lio/netty/channel/socket/InternetProtocolFamily;)Z (Ljava/util/List;z ?(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;>;Lio/netty/resolver/dns/DnsCache;[Lio/netty/channel/socket/InternetProtocolFamily;)Z doResolveAllUncached (Lio/netty/util/concurrent/EventExecutor;? ?(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;>;Lio/netty/resolver/dns/DnsCache;Z)V doResolveAllUncached0 &(Ljava/lang/String;)Ljava/lang/String; query ?(Lio/netty/handler/codec/dns/DnsQuestion;)Lio/netty/util/concurrent/Future;>; ?(Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/Iterable;)Lio/netty/util/concurrent/Future;>; m(Lio/netty/handler/codec/dns/DnsQuestion;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future; ?Lio/netty/util/concurrent/Promise;>;F(Lio/netty/handler/codec/dns/DnsQuestion;Lio/netty/util/concurrent/Promise;>;)Lio/netty/util/concurrent/Future;>; nextNameServerAddress ()Ljava/net/InetSocketAddress; g(Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;)Lio/netty/util/concurrent/Future; nameServerAddr Ljava/net/InetSocketAddress; ?(Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;)Lio/netty/util/concurrent/Future;>; {(Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/Iterable;)Lio/netty/util/concurrent/Future;(Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/Iterable;)Lio/netty/util/concurrent/Future;>; ?(Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;b(Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;Lio/netty/util/concurrent/Promise;>;)Lio/netty/util/concurrent/Future;>; ?(Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/Iterable;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;?(Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/Iterable;Lio/netty/util/concurrent/Promise;>;)Lio/netty/util/concurrent/Future;>; isTransportOrTimeoutError (Ljava/lang/Throwable;)Z isTimeoutError flushQueries query0 ?(Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;[Lio/netty/handler/codec/dns/DnsRecord;ZLio/netty/channel/ChannelPromise;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future; flush writePromise !Lio/netty/channel/ChannelPromise; castPromise ?Lio/netty/util/concurrent/Promise;>;2???(Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;[Lio/netty/handler/codec/dns/DnsRecord;ZLio/netty/channel/ChannelPromise;Lio/netty/util/concurrent/Promise;>;)Lio/netty/util/concurrent/Future;>; cast F(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Promise; ?(Lio/netty/util/concurrent/Promise<*>;)Lio/netty/util/concurrent/Promise;>; newNameServerAddressStream B(Ljava/lang/String;)Lio/netty/resolver/dns/DnsServerAddressStream; *()Lio/netty/util/concurrent/EventExecutor;
access$000 1()Lio/netty/util/internal/logging/InternalLogger;
access$100 _(Lio/netty/resolver/dns/DnsNameResolver;)Lio/netty/resolver/dns/DnsServerAddressStreamProvider; x0
access$200 6()Lio/netty/handler/codec/dns/DatagramDnsQueryEncoder;
access$300 9()Lio/netty/handler/codec/dns/DatagramDnsResponseDecoder;
access$500 x1
access$600 ?(Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;Z)V x2 x3 x4 x5
access$700 J(Lio/netty/resolver/dns/DnsNameResolver;)Lio/netty/channel/ChannelFactory;
access$800 1()Lio/netty/handler/codec/dns/TcpDnsQueryEncoder;
access$900 )()[Lio/netty/handler/codec/dns/DnsRecord; list ignore $Ljava/util/List;
SourceFile DnsNameResolver.java ;io/netty/resolver/dns/DefaultDnsServerAddressStreamProvider9:OP}~XHCDKLMNpq23??????? java/net/NetworkInterface?? java/net/Inet6Address java/net/SocketException CUnable to detect if any interface supports IPv6, assuming IPv4-only?????? !sun.net.dns.ResolverConfiguration?? java/lang/Class??
searchlist java/lang/Object??? java/util/List??? 8io/netty/resolver/dns/AuthoritativeDnsServerCacheAdapter??????????? ,io/netty/resolver/dns/DnsQueryContextManager??Z[ 'io/netty/resolver/dns/DnsNameResolver$2??bc???efEFhFjk??gJlJmk?? *io/netty/resolver/HostsFileEntriesResolverno 4io/netty/resolver/dns/DnsServerAddressStreamProvider io/netty/resolver/dns/DnsCache\] #io/netty/resolver/dns/DnsCnameCache`a :io/netty/resolver/dns/NoopDnsQueryLifecycleObserverFactory ;io/netty/resolver/dns/TraceDnsQueryLifeCycleObserverFactory 8io/netty/resolver/dns/BiDnsQueryLifecycleObserverFactory?? 6io/netty/resolver/dns/DnsQueryLifecycleObserverFactoryz{H??GHrHIJsJyk|k?????tkuk;<x<=>i>?<@>A<B>C<D> "java/lang/IllegalArgumentException java/lang/StringBuilder Unknown ResolvedAddressTypes ????????v?vw 1io/netty/resolver/dns/AuthoritativeDnsServerCache^_ *io/netty/resolver/dns/NameServerComparator????WX io/netty/bootstrap/Bootstrap??? ? 8io/netty/resolver/dns/DnsNameResolver$DnsResponseHandler
? 'io/netty/resolver/dns/DnsNameResolver$3?
QR?? java/lang/RuntimeException java/lang/Error java/lang/IllegalStateException #Unable to create / register Channel??UV *io/netty/channel/FixedRecvByteBufAllocator? 'io/netty/resolver/dns/DnsNameResolver$4? !"w#w java/net/InetSocketAddress?$^?%&?'( 6io/netty/resolver/dns/SequentialDnsServerAddressStream?)*???? io/netty/channel/EventLoop?+,? %io/netty/resolver/dns/DnsNameResolver localhost-.78??- java/lang/Exception/0??L-???12?34?? java/net/Inet4Address?56789 .io/netty/handler/codec/dns/DefaultDnsRawRecord?:;<=>= -io/netty/resolver/dns/DnsRecordResolveContext?>?? java/util/Collection?@A?B?C? $io/netty/handler/codec/dns/DnsRecord()D java/util/ArrayListEF 'io/netty/handler/codec/dns/DnsRawRecord *DnsRawRecord implementations not allowed: v?A,G?+,HIJKLMN?Y23GH%O%P #io/netty/resolver/dns/DnsCacheEntry?,QF=F .Failed to notify success ({}) to a promise: {}RSCm )Failed to notify failure to a promise: {}TH 'io/netty/resolver/dns/DnsNameResolver$5 TOP?U? 'io/netty/resolver/dns/DnsNameResolver$6??VW?k java/lang/AssertionError .io/netty/resolver/dns/DnsAddressResolveContext?XYZY[\] .`aZbZfZj^%? ,io/netty/resolver/dns/DnsServerAddressStreamCa
_??pq?` .io/netty/resolver/dns/DnsNameResolverException 5io/netty/resolver/dns/DnsNameResolverTimeoutExceptionr?a? io/netty/util/concurrent/Promise{| -io/netty/resolver/dns/DatagramDnsQueryContext?bZcd?efg (io/netty/handler/codec/dns/DnsRecordType .io/netty/channel/socket/InternetProtocolFamilyh???iFjkl?mFnopF??q? java/lang/StringrsHt? @io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider 'io/netty/resolver/dns/DnsNameResolver$1 2io/netty/handler/codec/dns/DatagramDnsQueryEncoder -io/netty/handler/codec/dns/TcpDnsQueryEncoder "io/netty/resolver/InetNameResolver 'io/netty/resolver/dns/DnsNameResolver$7 >io/netty/resolver/dns/DnsNameResolver$AddressedEnvelopeAdapter java/util/Enumeration io/netty/channel/ChannelFactory &io/netty/resolver/ResolvedAddressTypes io/netty/channel/ChannelFuture java/lang/Throwable java/net/InetAddress java/lang/Iterable io/netty/buffer/ByteBuf java/util/Iterator &io/netty/util/concurrent/EventExecutor &io/netty/handler/codec/dns/DnsQuestion io/netty/channel/ChannelPromise getNetworkInterfaces ()Ljava/util/Enumeration; hasMoreElements nextElement ()Ljava/lang/Object; getInetAddresses -io/netty/util/internal/logging/InternalLogger debug *(Ljava/lang/String;Ljava/lang/Throwable;)V (io/netty/util/internal/PlatformDependent javaVersion forName %(Ljava/lang/String;)Ljava/lang/Class; getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java/util/Collections emptyList #(Lio/netty/resolver/dns/DnsCache;)V 'io/netty/resolver/dns/NoopDnsCnameCache INSTANCE )Lio/netty/resolver/dns/NoopDnsCnameCache; +(Lio/netty/util/concurrent/EventExecutor;)V *(Lio/netty/resolver/dns/DnsNameResolver;)V !io/netty/util/internal/ObjectUtil
checkPositive (JLjava/lang/String;)J (ILjava/lang/String;)I checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; s(Lio/netty/resolver/dns/DnsQueryLifecycleObserverFactory;Lio/netty/resolver/dns/DnsQueryLifecycleObserverFactory;)V clone 1$SwitchMap$io$netty$resolver$ResolvedAddressTypes [I ordinal append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V addressType ()Ljava/lang/Class; (Ljava/lang/Class;)V group I(Lio/netty/channel/EventLoopGroup;)Lio/netty/bootstrap/AbstractBootstrap; I(Lio/netty/channel/ChannelFactory;)Lio/netty/bootstrap/AbstractBootstrap; io/netty/channel/ChannelOption 'DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION Lio/netty/channel/ChannelOption; java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; option Z(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Lio/netty/bootstrap/AbstractBootstrap;
newPromise $()Lio/netty/util/concurrent/Promise; L(Lio/netty/resolver/dns/DnsNameResolver;Lio/netty/util/concurrent/Promise;)V d(Lio/netty/resolver/dns/DnsNameResolver;Lio/netty/resolver/dns/DnsNameResolver$DnsResponseHandler;)V handler I(Lio/netty/channel/ChannelHandler;)Lio/netty/bootstrap/AbstractBootstrap;
access$400 ^(Lio/netty/resolver/dns/DnsNameResolver$DnsResponseHandler;)Lio/netty/util/concurrent/Promise; register "()Lio/netty/channel/ChannelFuture; ()Ljava/lang/Throwable; channel ()Lio/netty/channel/Channel; io/netty/channel/Channel config "()Lio/netty/channel/ChannelConfig; (I)V io/netty/channel/ChannelConfig setRecvByteBufAllocator I(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig; closeFuture ?(Lio/netty/resolver/dns/DnsNameResolver;Lio/netty/resolver/dns/DnsCache;Lio/netty/resolver/dns/DnsCnameCache;Lio/netty/resolver/dns/AuthoritativeDnsServerCache;)V addListener R(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture; IPv4 IPv6 (Ljava/net/InetAddress;I)V get size sort )(Ljava/util/List;Ljava/util/Comparator;)V (Ljava/util/List;I)V isOpen R(Ljava/lang/String;Lio/netty/resolver/ResolvedAddressTypes;)Ljava/net/InetAddress; isWindows equalsIgnoreCase (Ljava/lang/String;)Z
setFailure 9(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise; ,()Lio/netty/handler/codec/dns/DnsRecordType; name A AAAA
getAddress ()[B io/netty/buffer/Unpooled
wrappedBuffer ([B)Lio/netty/buffer/ByteBuf; Y(Ljava/lang/String;Lio/netty/handler/codec/dns/DnsRecordType;JLio/netty/buffer/ByteBuf;)V
singletonList $(Ljava/lang/Object;)Ljava/util/List; nameServerAddressStream ?(Lio/netty/resolver/dns/DnsNameResolver;Lio/netty/handler/codec/dns/DnsQuestion;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)V %(Lio/netty/util/concurrent/Promise;)V iterator ()Ljava/util/Iterator; hasNext next (([Ljava/lang/Object;)[Ljava/lang/Object; add (Ljava/lang/Object;)Z isEmpty
setSuccess 6(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise; io/netty/util/NetUtil "createByteArrayFromIpAddressString (Ljava/lang/String;)[B getByAddress ([B)Ljava/net/InetAddress; K(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;)Ljava/util/List; (I)Ljava/lang/Object;
isInstance trace 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V T(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise; inEventLoop execute (Ljava/lang/Runnable;)V ?(Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;Lio/netty/resolver/dns/DnsCache;Lio/netty/resolver/dns/AuthoritativeDnsServerCache;Z)V java/net/IDN toASCII !io/netty/util/internal/StringUtil endsWith (Ljava/lang/CharSequence;C)Z (io/netty/util/concurrent/FastThreadLocal #()Lio/netty/channel/ChannelPromise; getCause isVoid ?(Lio/netty/resolver/dns/DnsNameResolver;Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/util/concurrent/Promise;)V %(ZLio/netty/channel/ChannelPromise;)V desiredAssertionStatus 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; isIpV4StackPreferred IPV4_ONLY
LOCALHOST4 Ljava/net/Inet4Address; isIpV6AddressesPreferred IPV6_PREFERRED
LOCALHOST6 Ljava/net/Inet6Address; IPV4_PREFERRED parseEtcResolverSearchDomains "io/netty/util/internal/EmptyArrays
EMPTY_STRINGS parseEtcResolverFirstNdots ! ?, . 23 45 6 ? 78 9: ;<