All Downloads are FREE. Search and download functionalities are using the official Maven repository.

classes.io.netty.resolver.dns.DnsNameResolver.class Maven / Gradle / Ivy

There is a newer version: 1.6.5
Show newest version
????2?	?
??	??	??
???
?	???
	?	???
????	???
??	???
???	??	???
??	??	???	??	????	??	????
??	???
??	???
+?
??
+?
+?	??
??
+??K?
3??
6?
+?
3?	??
+????	??=??
@???=??
D???
??=?=?
???!?
???
??	??
??
??
????
??
??
??
????????	???
]????
`?
??
`?
???????????
j?
j?
??
??
??
???
q????
t?
??
??
???
y?
y??
y?
??
??
??
??
??
?=
?
?
?	
?
?
?

?	?	?	?
?	?	?
?t
?
 !"?#	$%	?&'
??(
??)DnsResponseHandlerInnerClassesListResolverContextSingleResolverContextlogger/Lio/netty/util/internal/logging/InternalLogger;	LOCALHOSTLjava/lang/String;
ConstantValueLOCALHOST_ADDRESSLjava/net/InetAddress;DEFAULT_RESOLVE_ADDRESS_TYPES1[Lio/netty/channel/socket/InternetProtocolFamily;DEFAULT_SEACH_DOMAINS[Ljava/lang/String;DECODER7Lio/netty/handler/codec/dns/DatagramDnsResponseDecoder;ENCODER4Lio/netty/handler/codec/dns/DatagramDnsQueryEncoder;nameServerAddresses*Lio/netty/resolver/dns/DnsServerAddresses;
channelFuture!Lio/netty/util/concurrent/Future;	Signature=Lio/netty/util/concurrent/Future;ch)Lio/netty/channel/socket/DatagramChannel;queryContextManager.Lio/netty/resolver/dns/DnsQueryContextManager;resolveCache Lio/netty/resolver/dns/DnsCache;nameServerAddrStream*Lio/netty/util/concurrent/FastThreadLocal;ZLio/netty/util/concurrent/FastThreadLocal;queryTimeoutMillisJmaxQueriesPerResolveItraceEnabledZresolvedAddressTypesrecursionDesiredmaxPayloadSizeoptResourceEnabledhostsFileEntriesResolver,Lio/netty/resolver/HostsFileEntriesResolver;
searchDomainsndots$assertionsDisabled(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelFactory;Lio/netty/resolver/dns/DnsServerAddresses;Lio/netty/resolver/dns/DnsCache;J[Lio/netty/channel/socket/InternetProtocolFamily;ZIZIZLio/netty/resolver/HostsFileEntriesResolver;[Ljava/lang/String;I)VCodeLineNumberTableLocalVariableTablethis'Lio/netty/resolver/dns/DnsNameResolver;	eventLoopLio/netty/channel/EventLoop;channelFactory!Lio/netty/channel/ChannelFactory;bLio/netty/bootstrap/Bootstrap;responseHandler:Lio/netty/resolver/dns/DnsNameResolver$DnsResponseHandler;LocalVariableTypeTableMLio/netty/channel/ChannelFactory<+Lio/netty/channel/socket/DatagramChannel;>;-(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelFactory<+Lio/netty/channel/socket/DatagramChannel;>;Lio/netty/resolver/dns/DnsServerAddresses;Lio/netty/resolver/dns/DnsCache;J[Lio/netty/channel/socket/InternetProtocolFamily;ZIZIZLio/netty/resolver/HostsFileEntriesResolver;[Ljava/lang/String;I)V"()Lio/netty/resolver/dns/DnsCache;()J()Ljava/util/List;D()Ljava/util/List;resolveAddressTypesUnsafe3()[Lio/netty/channel/socket/InternetProtocolFamily;()[Ljava/lang/String;()IisRecursionDesired()ZisTraceEnabledisOptResourceEnabled.()Lio/netty/resolver/HostsFileEntriesResolver;close()V
StackMapTableexecutor()Lio/netty/channel/EventLoop;resolveHostsFileEntry*(Ljava/lang/String;)Ljava/net/InetAddress;addresshostname*	doResolve7(Ljava/lang/String;Lio/netty/util/concurrent/Promise;)VinetHostpromise"Lio/netty/util/concurrent/Promise;:Lio/netty/util/concurrent/Promise;
ExceptionsO(Ljava/lang/String;Lio/netty/util/concurrent/Promise;)VW(Ljava/lang/String;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;)Vbytes[BhostsFileEntry"o(Ljava/lang/String;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;)VdoResolveCachedW(Ljava/lang/String;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;)Ze%Lio/netty/resolver/dns/DnsCacheEntry;if0Lio/netty/channel/socket/InternetProtocolFamily;arr$len$i$
numEntries
cachedEntriesLjava/util/List;causeLjava/lang/Throwable;7Ljava/util/List;!
+,o(Ljava/lang/String;Lio/netty/util/concurrent/Promise;Lio/netty/resolver/dns/DnsCache;)Z
setSuccess;(Lio/netty/util/concurrent/Promise;Ljava/net/InetAddress;)VresultS(Lio/netty/util/concurrent/Promise;Ljava/net/InetAddress;)VdoResolveUncachedctx=Lio/netty/resolver/dns/DnsNameResolver$SingleResolverContext;doResolveAllLLio/netty/util/concurrent/Promise;>;a(Ljava/lang/String;Lio/netty/util/concurrent/Promise;>;)V?(Ljava/lang/String;Lio/netty/util/concurrent/Promise;>;Lio/netty/resolver/dns/DnsCache;)VdoResolveAllCached(Ljava/util/List;??(Ljava/lang/String;Lio/netty/util/concurrent/Promise;>;Lio/netty/resolver/dns/DnsCache;)ZdoResolveAllUncached.Lio/netty/resolver/dns/DnsNameResolverContext;XLio/netty/resolver/dns/DnsNameResolverContext;>;&(Ljava/lang/String;)Ljava/lang/String;queryK(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;
additionalLjava/lang/Iterable;;?(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;nameServerAddrLjava/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;>;query0Ljava/lang/Exception;castPromise?Lio/netty/util/concurrent/Promise;>;-./castF(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Promise;%Lio/netty/util/concurrent/Promise<*>;?(Lio/netty/util/concurrent/Promise<*>;)Lio/netty/util/concurrent/Promise;>;*()Lio/netty/util/concurrent/EventExecutor;
access$0009()Lio/netty/handler/codec/dns/DatagramDnsResponseDecoder;
access$1006()Lio/netty/handler/codec/dns/DatagramDnsQueryEncoder;
access$300x0x1
access$4001()Lio/netty/util/internal/logging/InternalLogger;configClassLjava/lang/Class;openLjava/lang/reflect/Method;nameserversinstanceLjava/lang/Object;listignoreLjava/lang/Class<*>;$Ljava/util/List;
SourceFileDnsNameResolver.java??/0?????0,io/netty/resolver/dns/DnsQueryContextManager????'io/netty/resolver/dns/DnsNameResolver$1?1??234(io/netty/resolver/dns/DnsServerAddresses??56??78????59????????*io/netty/resolver/HostsFileEntriesResolver?????:;??<9??io/netty/bootstrap/Bootstrap=>??@ABCDEFG8io/netty/resolver/dns/DnsNameResolver$DnsResponseHandlerHI?J'io/netty/resolver/dns/DnsNameResolver$2?KLMNO??PQRST'io/netty/channel/socket/DatagramChannel??UV*io/netty/channel/FixedRecvByteBufAllocator?WXYZ[Q'io/netty/resolver/dns/DnsNameResolver$3?\]^_`ab??Qgio/netty/channel/EventLoopcd?	localhostef??ghi*jk/lA3+mno?p???java/lang/AssertionErrormq#io/netty/resolver/dns/DnsCacheEntry$rstuvwxy)Failed to notify failure to a promise: {}z{|}w.Failed to notify success ({}) to a promise: {};io/netty/resolver/dns/DnsNameResolver$SingleResolverContext?~?6???:>java/util/ArrayList?w9io/netty/resolver/dns/DnsNameResolver$ListResolverContext???A???java/lang/StringBuilder??.??OPBQBU??BY?m;,io/netty/resolver/dns/DnsServerAddressStream?P?[Y io/netty/util/concurrent/Promisecd%io/netty/resolver/dns/DnsQueryContext??B?java/lang/Exception??%io/netty/resolver/dns/DnsNameResolver???????.io/netty/channel/socket/InternetProtocolFamily??????????!sun.net.dns.ResolverConfiguration??java/lang/Class??
searchlistjava/lang/Object???java/util/Listjava/lang/String???????5io/netty/handler/codec/dns/DatagramDnsResponseDecoder2io/netty/handler/codec/dns/DatagramDnsQueryEncoder"io/netty/resolver/InetNameResolverjava/net/InetAddressio/netty/resolver/dns/DnsCachejava/lang/Throwablejava/net/InetSocketAddress&io/netty/handler/codec/dns/DnsQuestionjava/lang/Iterable+(Lio/netty/util/concurrent/EventExecutor;)V*(Lio/netty/resolver/dns/DnsNameResolver;)V!io/netty/util/internal/ObjectUtilcheckNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkPositive(JLjava/lang/String;)J
checkNonEmpty:([Ljava/lang/Object;Ljava/lang/String;)[Ljava/lang/Object;(ILjava/lang/String;)Iclone()Ljava/lang/Object;checkPositiveOrZerogroupI(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/BooleanvalueOf(Z)Ljava/lang/Boolean;optionZ(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;)Vd(Lio/netty/resolver/dns/DnsNameResolver;Lio/netty/resolver/dns/DnsNameResolver$DnsResponseHandler;)VhandlerI(Lio/netty/channel/ChannelHandler;)Lio/netty/bootstrap/AbstractBootstrap;
access$200^(Lio/netty/resolver/dns/DnsNameResolver$DnsResponseHandler;)Lio/netty/util/concurrent/Promise;register"()Lio/netty/channel/ChannelFuture;io/netty/channel/ChannelFuturechannel()Lio/netty/channel/Channel;config1()Lio/netty/channel/socket/DatagramChannelConfig;(I)V-io/netty/channel/socket/DatagramChannelConfigsetRecvByteBufAllocatorX(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/DatagramChannelConfig;closeFutureJ(Lio/netty/resolver/dns/DnsNameResolver;Lio/netty/resolver/dns/DnsCache;)VaddListenerR(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;isOpen(io/netty/util/internal/PlatformDependent	isWindowsequalsIgnoreCase(Ljava/lang/String;)Zio/netty/util/NetUtil"createByteArrayFromIpAddressString(Ljava/lang/String;)[BgetByAddress([B)Ljava/net/InetAddress;6(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;get$(Ljava/lang/String;)Ljava/util/List;isEmptysize(I)Ljava/lang/Object;()Ljava/lang/Throwable;addressType()Ljava/lang/Class;()Ljava/net/InetAddress;
isInstance(Ljava/lang/Object;)Z
tryFailure(Ljava/lang/Throwable;)Z-io/netty/util/internal/logging/InternalLoggerwarn9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
trySuccess?(Lio/netty/resolver/dns/DnsNameResolver;Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;Lio/netty/resolver/dns/DnsCache;)Vresolve%(Lio/netty/util/concurrent/Promise;)Vjava/util/Collections
singletonList$(Ljava/lang/Object;)Ljava/util/List;add,io/netty/resolver/dns/DnsNameResolverContextjava/net/IDNtoASCII!io/netty/util/internal/StringUtilendsWith(Ljava/lang/CharSequence;C)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;	emptyList(io/netty/util/concurrent/FastThreadLocalnext?(Lio/netty/resolver/dns/DnsNameResolver;Ljava/net/InetSocketAddress;Lio/netty/handler/codec/dns/DnsQuestion;Ljava/lang/Iterable;Lio/netty/util/concurrent/Promise;)V
setFailure9(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;desiredAssertionStatus4io/netty/util/internal/logging/InternalLoggerFactorygetInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;isIpV4StackPreferredIPv4
LOCALHOST4Ljava/net/Inet4Address;isIpV6AddressesPreferredIPv6
LOCALHOST6Ljava/net/Inet6Address;forName%(Ljava/lang/String;)Ljava/lang/Class;	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;toArray(([Ljava/lang/Object;)[Ljava/lang/Object;"io/netty/util/internal/EmptyArrays
EMPTY_STRINGS!???????N????????????????????????????????????????????????*???~:*+?*?Y??*?	Y*?
?,?
W*-?
??*??*???*?*	??*
?*??*?*
 ?
?!?"*?#*$?
?%?&?%?'*(?)?*?+Y?,:*?-?.W,?/W?0?1?2W?3Y**?-?4?5:?6Y*?7?8W*?9?:*?;?<?=?>*?>???@Y?A?BW*?>?C?DY*?E?FW??n?z??#?0?;?I?O?Z?`?k?q??????????????????????? ?9???:??:??:??:??:??:??:??:??:??	:??
:??:??:??
:??:???????\???:???????/*?#?????????/*??????????2*??G???????????/*??????????/*?'?????????/*?*????????/*?????????/*?????????/*?????????/*?????????/*???'??????/*?"??/??????R*?>?H?
*?>?IW??9:<????2*?J?K??@?????-*?"??*?"+?LM,??M?N+?O??P?,??DE	GH'L+N? ?-??-?		?!	?_*+,*?#?Q??
T
U? ??
??
???I+?R:?,?S?TW?+?U:*?V:?
,?TW?*,-?W?*,-?X??2^_abeg&h+i4j5m@nHp?HI??I
?II??C+?&#??I
??????-+?Y:?
?Z??::Y:??[6?\???]Y?^??_?`?a??_?`?a:?]*?:		?6
6
?H	2:6

?1
?_?`:?b?c?d?
?c:?	?
??΄???ç:???,??%?,?e??f,?g???&??????ju	vwz{ |&}/~B?S?f???????????????????????????????????5?
?8lT?	qO?
tL ?/?!??????	?"#?? ?$%?
	?"&f?'?'	()*'+,#?
?-.??()*'+,E+?
?.
/0?n*+?h??i+*?g???
???1??
?23???jY**+-?k:,?l???
???4?????
45?
?6	?_*+,*?#?m??
?
?? ??
??7??86?O+?R:?,?S?n?TW?+?U:*?V:?,?n?TW?*,-?o?*,-?p??2?????!?)?.?:?;?F?N??HO??O
?OO??I!.?)&??O7????9:??-+?Y:?
?Z??::Y:??[6?\???]Y?^??_?`?a??_?`?a:?p*?:		?6
6
?[	2:6

?D
?_?`:?b?c?d? ??qY?r:?c?sW?
???????ç:???,?hW??,?eW???&??????j?	???? ?&?/?B?S?f????????????????????	?
???-?H?
?Klg?	qb?
t_ ?/?!??????	?"#?1# ?$%? 7	?"&?1;n?'?'	()*''+,#?
?-?4???tY**+-?u:,?v??9
:;?4?????
4??7
4@?9
A?{-*?wL*.?x? +.?x??yY?z+?{|?{?}L+??>@A+C?-
?(??+BC?>
**?~+???J?
??
DE?FBG?[**?~+,????R? ??DEHI?HJ?KBL?^**?~+??,????Z? ??DE?M?NOP?:*?????????^???BQ?V*+,??*?>???4????g? ??RSDE?TBU?p*+,-*?>???4????q?*??RSDEHI?HJ?VBW?e*+,??-????|?*??RSDE?M?XBY?x
*+,-??????4
??
RS
DE
HI
?
HJ
M?Z[Y??.??
????:??Y*+,-?????:???!"?????"?$??H$
\.??.RS.DE.HI.]? .HJ.M]^?"(_`a))b?Z
cd?>*?????e?fDg?/*?-??B???hi????Cjk????Cl0?:*+???C?mn?op????Cq??????????\?????????Y??S?????P?????????????S????S???P?????S????S???P???L+?????M+?????N,????:-??????:?[?????%K?L??K*????Y?????Y????r????fBEM N-O6Q=RCSKTSU\WdXlYraxb?c?d?g?h?l?i?k?m?p?q?RxErs?:tu?/vu?$wx?y#????z\????xEr{?y|
@'%?Mb?%}~?23??t??j??D6	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy