![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.resolver.dns.DnsResolveContext.class Maven / Gradle / Ivy
The newest version!
???? 2?
?
?
?
? ? ?
? ?
?
?
? ? ? ? ?
?
?
? !
!
!"
!#
!$
%&'(
()*+
?,
?-
?.
?/
?
?012
?3 4
?5
67
?8
?9
?:; ?< =*> ?
@A
?B CDEDF
GHIJKL
GM ?N
OP
@Q
@R&ST
NU
?
V
WX
YZ
U[
S\
S]^_` Za bc
?d
efgh ij
?k
?l
?m ?nJo bpJq ?r Zs tu Zvgw
?x ty Zz{h i|
} i~
}?
}?
}?
??
y?J? t??
}?
}?
}? ??
??{w
???
?????
??
?? ???
???I
????
??
e???J? ??
?? ???? ??
??
??
??
??{?1???
?H?J? ?? ?? ??
??H???????? ??*?
??
?
!???
!????
??
??
??*?
??
??
???
???
???
???
O?J????
!?
??
???
???
???
????????
?????? AuthoritativeNameServer InnerClasses AuthoritativeNameServerList? CombinedDnsServerAddressStream DnsAddressStreamList? SearchDomainUnknownHostException? DnsResolveContextException NXDOMAIN_QUERY_FAILED_EXCEPTION Ljava/lang/RuntimeException; &CNAME_NOT_FOUND_QUERY_FAILED_EXCEPTION )NO_MATCHING_RECORD_QUERY_FAILED_EXCEPTION (UNRECOGNIZED_TYPE_QUERY_FAILED_EXCEPTION NAME_SERVERS_EXHAUSTED_EXCEPTION parent 'Lio/netty/resolver/dns/DnsNameResolver; nameServerAddrs .Lio/netty/resolver/dns/DnsServerAddressStream; hostname Ljava/lang/String; dnsClass I
expectedTypes +[Lio/netty/handler/codec/dns/DnsRecordType; maxAllowedQueries additionals '[Lio/netty/handler/codec/dns/DnsRecord; queriesInProgress Ljava/util/Set; Signature ?Ljava/util/Set;>;>; finalResult Ljava/util/List; Ljava/util/List; allowedQueries
triedCNAME Z
completeEarly $assertionsDisabled ?(Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;I[Lio/netty/handler/codec/dns/DnsRecordType;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)V Code LineNumberTable LocalVariableTable this )Lio/netty/resolver/dns/DnsResolveContext; LocalVariableTypeTable .Lio/netty/resolver/dns/DnsResolveContext;
StackMapTable??? ? ? resolveCache "()Lio/netty/resolver/dns/DnsCache;
cnameCache '()Lio/netty/resolver/dns/DnsCnameCache; authoritativeDnsServerCache 5()Lio/netty/resolver/dns/AuthoritativeDnsServerCache; newResolverContext ?(Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;I[Lio/netty/handler/codec/dns/DnsRecordType;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)Lio/netty/resolver/dns/DnsResolveContext; ?(Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;I[Lio/netty/handler/codec/dns/DnsRecordType;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)Lio/netty/resolver/dns/DnsResolveContext;
convertRecord ?(Lio/netty/handler/codec/dns/DnsRecord;Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/channel/EventLoop;)Ljava/lang/Object; ?(Lio/netty/handler/codec/dns/DnsRecord;Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/channel/EventLoop;)TT;
filterResults "(Ljava/util/List;)Ljava/util/List; ,(Ljava/util/List;)Ljava/util/List; isCompleteEarly (Ljava/lang/Object;)Z (TT;)Z isDuplicateAllowed ()Z cache t(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/handler/codec/dns/DnsRecord;Ljava/lang/Object;)V e(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/handler/codec/dns/DnsRecord;TT;)V [(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Ljava/net/UnknownHostException;)V resolve %(Lio/netty/util/concurrent/Promise;)V startWithoutSearchDomain initialHostname initialSearchDomainIdx searchDomainPromise "Lio/netty/util/concurrent/Promise; promise
searchDomains [Ljava/lang/String; 9Lio/netty/util/concurrent/Promise;>;; <(Lio/netty/util/concurrent/Promise;>;)V hasNDots idx dots doSearchDomainQuery 7(Ljava/lang/String;Lio/netty/util/concurrent/Promise;)V nextPromise nextContext N(Ljava/lang/String;Lio/netty/util/concurrent/Promise;>;)V hostnameWithDot &(Ljava/lang/String;)Ljava/lang/String; name internalResolve mapping i nameServerAddressStream end?? getNameServersFromCache B(Ljava/lang/String;)Lio/netty/resolver/dns/DnsServerAddressStream; idx2 entries len query ?(Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;ZLio/netty/util/concurrent/Promise;Ljava/lang/Throwable;)V nameServerAddrStream nameServerAddrStreamIndex question (Lio/netty/handler/codec/dns/DnsQuestion; queryLifecycleObserver 1Lio/netty/resolver/dns/DnsQueryLifecycleObserver; flush cause Ljava/lang/Throwable; nameServerAddr Ljava/net/InetSocketAddress; writePromise !Lio/netty/channel/ChannelPromise; queryPromise f !Lio/netty/util/concurrent/Future; ?Lio/netty/util/concurrent/Promise;>; ?Lio/netty/util/concurrent/Future;>;? ?(Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;ZLio/netty/util/concurrent/Promise;>;Ljava/lang/Throwable;)V queryUnresolvedNameserver ?(Ljava/net/InetSocketAddress;Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;Ljava/lang/Throwable;)V 3Lio/netty/resolver/dns/AuthoritativeDnsServerCache; nameServerName
resolveFuture resolverPromise LLio/netty/util/concurrent/Promise;>;? ?(Ljava/net/InetSocketAddress;Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;>;Ljava/lang/Throwable;)V
onResponse ?(Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/channel/AddressedEnvelope;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;)V expectedType *Lio/netty/handler/codec/dns/DnsRecordType; type res (Lio/netty/handler/codec/dns/DnsResponse; code ,Lio/netty/handler/codec/dns/DnsResponseCode; envelope $Lio/netty/channel/AddressedEnvelope; jLio/netty/channel/AddressedEnvelope;`??.(Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/channel/AddressedEnvelope;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;>;)V handleRedirect ?(Lio/netty/handler/codec/dns/DnsQuestion;Lio/netty/channel/AddressedEnvelope;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;)Z r &Lio/netty/handler/codec/dns/DnsRecord; additionalCount addresses serverStream serverNames ELio/netty/resolver/dns/DnsResolveContext$AuthoritativeNameServerList; .Ljava/util/List;?????? ?(Lio/netty/handler/codec/dns/DnsQuestion;Lio/netty/channel/AddressedEnvelope;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;>;)Z extractAuthoritativeNameServers ?(Ljava/lang/String;Lio/netty/handler/codec/dns/DnsResponse;)Lio/netty/resolver/dns/DnsResolveContext$AuthoritativeNameServerList; questionName authorityCount onExpectedResponse ?(Lio/netty/handler/codec/dns/DnsQuestion;Lio/netty/channel/AddressedEnvelope;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;)V
cnamesCopy Ljava/util/Map; resolved matches
recordName converted Ljava/lang/Object;
shouldRelease response cnames answerCount found 5Ljava/util/Map; TT;?? ?(Lio/netty/handler/codec/dns/DnsQuestion;Lio/netty/channel/AddressedEnvelope;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;>;)V onResponseCNAME ?(Lio/netty/handler/codec/dns/DnsQuestion;Ljava/util/Map;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;)V next ?(Lio/netty/handler/codec/dns/DnsQuestion;Ljava/util/Map;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;>;)V
buildAliasMap z(Lio/netty/handler/codec/dns/DnsResponse;Lio/netty/resolver/dns/DnsCnameCache;Lio/netty/channel/EventLoop;)Ljava/util/Map;
recordContent Lio/netty/buffer/ByteBuf;
domainName nameWithDot mappingWithDot %Lio/netty/resolver/dns/DnsCnameCache; loop Lio/netty/channel/EventLoop;??? ?(Lio/netty/handler/codec/dns/DnsResponse;Lio/netty/resolver/dns/DnsCnameCache;Lio/netty/channel/EventLoop;)Ljava/util/Map; tryToFinishResolve ?(Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;Ljava/lang/Throwable;)V ?(Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;>;Ljava/lang/Throwable;)V
finishResolve :(Lio/netty/util/concurrent/Promise;Ljava/lang/Throwable;)V Ljava/util/Iterator; tries buf Ljava/lang/StringBuilder; unknownHostException Ljava/net/UnknownHostException; ?Ljava/util/Iterator;>;>;?!? Q(Lio/netty/util/concurrent/Promise;>;Ljava/lang/Throwable;)V decodeDomainName -(Lio/netty/buffer/ByteBuf;)Ljava/lang/String; e 0Lio/netty/handler/codec/CorruptedFrameException; in? getNameServers stream followCname ?(Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/String;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;)V
cnameQuestion cname #Ljava/util/Set;? ?(Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/String;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;>;)V ?(Ljava/lang/String;Lio/netty/handler/codec/dns/DnsRecordType;Lio/netty/resolver/dns/DnsServerAddressStream;ZLio/netty/util/concurrent/Promise;)Z dnsServerAddressStream ?(Ljava/lang/String;Lio/netty/handler/codec/dns/DnsRecordType;Lio/netty/resolver/dns/DnsServerAddressStream;ZLio/netty/util/concurrent/Promise;>;)Z newDnsQueryLifecycleObserver [(Lio/netty/handler/codec/dns/DnsQuestion;)Lio/netty/resolver/dns/DnsQueryLifecycleObserver;
access$000 =(Lio/netty/resolver/dns/DnsResolveContext;)Ljava/lang/String; x0
access$100 `(Lio/netty/resolver/dns/DnsResolveContext;Ljava/lang/String;Lio/netty/util/concurrent/Promise;)V x1 x2
access$200 :(Lio/netty/resolver/dns/DnsResolveContext;)Ljava/util/Set;
access$300 ,(Lio/netty/resolver/dns/DnsResolveContext;)I
access$400 ?(Lio/netty/resolver/dns/DnsResolveContext;Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/channel/AddressedEnvelope;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;)V x3 x4 x5 x6
access$500 ?(Lio/netty/resolver/dns/DnsResolveContext;Lio/netty/handler/codec/dns/DnsQuestion;)Lio/netty/resolver/dns/DnsQueryLifecycleObserver;
access$600 ?(Lio/netty/resolver/dns/DnsResolveContext;Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;ZLio/netty/util/concurrent/Promise;Ljava/lang/Throwable;)V x7
access$700 ?(Lio/netty/resolver/dns/DnsResolveContext;Lio/netty/resolver/dns/DnsServerAddressStream;ILio/netty/handler/codec/dns/DnsQuestion;Lio/netty/resolver/dns/DnsQueryLifecycleObserver;Lio/netty/util/concurrent/Promise;Ljava/lang/Throwable;)V ()V (Ljava/lang/Object;
SourceFile DnsResolveContext.java??VW??uv ? ? ?JC ? ?
? java/util/IdentityHashMap java/lang/AssertionError ? ? ? ? ? ? ? ? ,io/netty/resolver/dns/DnsServerAddressStream ? ?? ? ?:
?- java/lang/StringBuilder
? )io/netty/resolver/dns/DnsResolveContext$1
?BC !GH?H?RV?? . !"#?R$%-?&?'-lm()*+,-.?/*?01 )io/netty/resolver/dns/DnsResolveContext$2
23456789 )io/netty/resolver/dns/DnsResolveContext$3
:;<=> .io/netty/resolver/dns/DnsAddressResolveContext?R )io/netty/resolver/dns/DnsResolveContext$4
@
A23?BC &io/netty/handler/codec/dns/DnsResponse|D?E}??FGH?yI?Jx?????? ? ?KLM}NO ? ?P-QRSTUI??VSWX?YxZ-[x\-]^_`abcd