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

classes.io.netty.util.NetUtil.class Maven / Gradle / Ivy

There is a newer version: 1.6.5
Show newest version
????2?io/netty/util/NetUtiljava/lang/ObjectNetUtil.javaio/netty/util/NetUtil$1
LOCALHOST4Ljava/net/Inet4Address;
LOCALHOST6Ljava/net/Inet6Address;	LOCALHOSTLjava/net/InetAddress;LOOPBACK_IFLjava/net/NetworkInterface;	SOMAXCONNIIPV6_WORD_COUNTIPV6_MAX_CHAR_COUNT'IPV6_BYTE_COUNTIPV6_MAX_CHAR_BETWEEN_SEPARATORIPV6_MIN_SEPARATORSIPV6_MAX_SEPARATORSIPV4_BYTE_COUNTIPV4_MAX_CHAR_BETWEEN_SEPARATORIPV4_SEPARATORSIPV4_PREFERREDZIPV6_ADDRESSES_PREFERREDlogger/Lio/netty/util/internal/logging/InternalLogger;isIpV4StackPreferred()Z!"	(isIpV6AddressesPreferred#"	+"createByteArrayFromIpAddressString(Ljava/lang/String;)[BisValidIpV4Address(Ljava/lang/String;)Z/0
1java/util/StringTokenizer3.5'(Ljava/lang/String;Ljava/lang/String;)V78
49[B;	nextToken()Ljava/lang/String;=>
4?java/lang/IntegerAparseInt(Ljava/lang/String;)ICD
BEisValidIpV6AddressG0
Hjava/lang/StringJcharAt(I)CLM
KNlength()IPQ
KR	substring(II)Ljava/lang/String;TU
KVindexOf(I)IXY
KZ:.\((Ljava/lang/String;Ljava/lang/String;Z)V7^
4_java/util/ArrayLista()V7c
bdf
hasMoreTokensh'
4i:kequals(Ljava/lang/Object;)Zmn
KosizeqQ
brisEmptyt'
Kuaddwn
bx
bu0{(ILjava/lang/Object;)Vw}
b~get(I)Ljava/lang/Object;??
b?convertToBytes(Ljava/lang/String;[BI)V??
?tokenLjava/lang/String;tempInti	tokenizerLjava/util/StringTokenizer;byteAddressnumberToInsert
percentPos
hexStrings)Ljava/util/ArrayList;Ljava/util/ArrayList;
decStrings	prevTokendoubleColonIndexhexStringsLengthipByteArrayipAddressStringgetIntValue(C)I??
?	charValuehexWord	byteIndex
hexWordLengthhexWordIndexjava/lang/Character?toLowerCase(C)C??
??cCintToIpAddress(I)Ljava/lang/String;java/lang/StringBuilder?(I)V7?
??append(I)Ljava/lang/StringBuilder;??
??(C)Ljava/lang/StringBuilder;??
??toString?>
??bufLjava/lang/StringBuilder;bytesToIpAddress([BII)Ljava/lang/String;!io/netty/util/internal/StringUtil?toHexString2(Ljava/lang/Appendable;[BII)Ljava/lang/Appendable;??
??"java/lang/IllegalArgumentException?
?dlength: ?-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
?? (expected: 4 or 16)?(Ljava/lang/String;)V7?
??sb	endOffsetbytesoffset(II)IX?
K?isValidIp4Word?0
?
?Rdelete(II)Ljava/lang/StringBuilder;??
??isValidHexChar(C)Z??
?prevChar	ipAddressdoubleColonnumberOfColonsnumberOfPeriodswordstartOffset
percentIdxisValidNumericCharisDigit??
??valueperiods	getByName1(Ljava/lang/CharSequence;)Ljava/net/Inet6Address;2(Ljava/lang/CharSequence;Z)Ljava/net/Inet6Address;??
?ipLjava/lang/CharSequence;java/net/UnknownHostException?java/lang/CharSequence??R?N??
java/net/Inet6AddressgetByAddress.(Ljava/lang/String;[BI)Ljava/net/Inet6Address;
java/lang/RuntimeException	(Ljava/lang/Throwable;)V7

tmpeLjava/net/UnknownHostException;
ipv4MappedipLength
compressBegincompressLengthcurrentIndexbeginipv6Seperatorsipv4Seperators
needsShiftisCompressedtoAddressString*(Ljava/net/InetAddress;)Ljava/lang/String;+(Ljava/net/InetAddress;Z)Ljava/lang/String;
java/net/Inet4Address java/net/InetAddress"getHostAddress$>
#%Unhandled type: 'getClass()Ljava/lang/Class;)*
+-(Ljava/lang/Object;)Ljava/lang/StringBuilder;?-
?.
getAddress()[B01
#2[I4??
B6inRangeEndExclusive(III)Z89
:::<??isIpv4MappedwordscurrentStart
currentLength
shortestStartshortestLengthshortestEndbstartend
dthisLio/netty/util/NetUtil;
access$0001()Lio/netty/util/internal/logging/InternalLogger;$%	Njava/lang/ExceptionQjava/net/SocketExceptionSjava.net.preferIPv4StackUjava/lang/BooleanW
getBooleanY0
XZjava.net.preferIPv6Addresses\4io/netty/util/internal/logging/InternalLoggerFactory^getInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;`a
_b-Djava.net.preferIPv4Stack: {}dvalueOf(Z)Ljava/lang/Boolean;fg
Xh-io/netty/util/internal/logging/InternalLoggerjdebug'(Ljava/lang/String;Ljava/lang/Object;)Vlmkn"-Djava.net.preferIPv6Addresses: {}p	localhostr,(Ljava/lang/String;[B)Ljava/net/InetAddress;t
#u(io/netty/util/internal/PlatformDependentwthrowExceptiony
xz		|
	~java/net/NetworkInterface?getNetworkInterfaces()Ljava/util/Enumeration;??
??java/util/List?java/util/Enumeration?hasMoreElements?'??nextElement()Ljava/lang/Object;????getInetAddresses??
???x;Failed to retrieve the list of available network interfaces?warn*(Ljava/lang/String;Ljava/lang/Throwable;)V??k?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext?'??next????isLoopbackAddress?'
#?
isLoopback?'
??%Failed to find the loopback interface???k?Loopback interface: {} ({}, {})?getName?>
??getDisplayName?>
??((Ljava/lang/String;[Ljava/lang/Object;)Vl?k?getByInetAddress3(Ljava/net/InetAddress;)Ljava/net/NetworkInterface;??
??+Using hard-coded IPv6 localhost address: {}?+Using hard-coded IPv4 localhost address: {}?java/lang/Throwable?	?
	?
djava/security/AccessController?doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;??
??intValue?Q
B?	?Ljava/lang/Exception;iface4Ljava/util/Enumeration;Ljava/util/Enumeration;Ljava/net/SocketException;addr/Ljava/util/Enumeration;i$Ljava/util/Iterator;LOCALHOST4_BYTESLOCALHOST6_BYTES
localhost4
localhost6ifaces-Ljava/util/List;Ljava/util/List;
loopbackIfaceloopbackAddr
ConstantValueCodeLineNumberTableLocalVariableTableLocalVariableTypeTable
StackMapTable
SourceFileInnerClasses1	

???????? ?!"#"$%	&'??)??(	*'??,??3	-.???*?2?4?4Y*6?:L?M>?+?@:?F6,?T????,?*?I?o*?O[?**?Sd?WK*%?[<?
*?WK?4Y*]?`:?bY?e:?bY?eMgNg:6?j?O-:?@Nl-?p?*l?p?
?s6????v????yW???6-?p???,?yW???l?p? l-?p?
?s6?-?yW?6?p?	,-?yW6,?z????&?sd6	6

	?|??
????:	6

?s?
???K	
x???
???6

,?s?"	
`,
???K?F?~?T?
???	????#??*??&??"?;;?
8?	Z#?
?(?
\O?t7??}.???&???#?????????WT?;	????}.???&????6<=@AB#C*D0A6G8J?KILUO\P`QgTtU}V?W?X?Y?a?b?c?e?f?g?h?i?k?l?p?q?rt
vw|?%?(?.?8?B?K?Q?W?d?w?}??????????_?4<????'KbK4bK-	?
???<?"??'?K
???K?*?S>6+T+`T?*??O??6+\3x??T?*??O??6+\3??T?*??O??6+`\3x??T*?O??6+`\3~??T??\	%?C	?_
??????;????~?w??B??????%?0?5?C?L?Q?_?l?w????	?0
??? ??O0979;=?ACFIL?????????	???;?8af&),/25
???
?????????R?8?:?<?>?@?B?D?G?J?M?P?U?|?????????????8+	????U??Y??L+z?~??W+.??W+z?~??W+.??W+z?~??W+.??W+?~??W+????U?
K???&	?
???+?2???F?P?	??????i??Y??N-*?3z?~??W-.??W-*?3z?~??W-.??W-*?3z?~??W-.??W-*3?~??W-????;??Y'??N`6?-*??W-:??W????-*??W-?????Y??Y??ʶ???϶Ͷ??ҿ?>\??{.???(???;???P?R??!(:ASZf	kq
{?????????k???	G0?r?*?S<=>6??Y??:66*?S6??*?O[?*d?O]??6??*%??6		?	66

??6*
?O6??.:o??????ܚ??	???*?O:?*`?O:???ݶ?W?t
?*?S
?*
`?O:???????:???=?ݶ?W?%??????????W?
???????ܙ	?9??	???ݚ#*dd?O:?*dd?O:????zj???_??
????P??"	????????????!??R\?	??<	 !"$%!''(),3-@.B1E2H6R7W8[;f<j=r>?A?B?C?E?F?H?I?M?O?Q?R?XY\]^
`acde!g#i/j2m@nBpJqLsT;Zx_zv{x??????????:?)	K????0

	?'
?0??F*?S?*?S??<*?S?*?O=0?	9??????*?F????? "??"?F???"????"?.?0?6?????
@
???b*0?	9?A?	F?a?
f????*?????@
???G0?
9?????????@	/0???<*?S=????Y??N6?b*?O6.?2???-?ݚ?-???F???--?ݶ?W????-????-??W????-?ݙ-???F???????>(W??????????P????f???
??? ?(?/?2?7?9?@?B?O?Q?^?f?h?p?r?y??????? ??
??		?@	???0*????????	??????M*??>666666	6
66	?)*	?6

??.?:?
	d??
?`,???	ddxx6???,?~xz~??T,?z~xz~??T	`6?R*?:?E???*?:???

???66,?dd6?	66?-?	d????
?
`?|	`?t,??m?h?e	?**???P*???C*???6	?*???#*???	?*????	ddxx6~dhz~
h`z~`6????,??T66?C
???

????
	6?	d??
??	dxx`6?	?????6
???	d??
,???
?
6?W
?O*d?:?A
?
?*?:?#
?$
`?*?:?	?	????	ddxx6~dhz~
h`z~`6????,??T??d6?	d?r
?l
?%
`?^*?:?R*?:?E
?7
?9
?)?*?:? ?*?:?`,????	d?	ddxx6,?~xz~??T,?z~xz~??T`6	?
	,??C	,???6		,??`,?d6?,,d3T?????,T??	???6		?+	`6`6,??,,3T,T?	????R?M,3?G,3?A,3?;,3?5,3?/,3?),3?",3?,3?,	3?
,
,[TT,??:?
Y?
????????^7??
.??
????"??;?????????	!?
$?'?"_?"
??b?????????!?$?'?-?7?TWuw??	?????????
 #!&"?.?0?5?6?7?9:;
<
>"?$A)B0C9D;JM?SO_QdRU?W?X?Y?^?`?b?g
hik)m.n?w?y?z?????????#?0?:?@?E?H?N?X?_?f?m?u?z????????????l8?'
?<?, ?e@? ?E8
?@?+8?,$?1	
.?RF?	?0*????
??	??
*?!?*?&?*??"??Y??Y??(??*?,?/???ҿ*?3M?
N6-??'-,x3?~x,x`3?~?O????66666-??:-.??(6?!?d6?666?????d6?66?	66`6	??Y'??:
	?4
-.?7??W6-???
:??W
-.?7??W????	?;?)
=??W?	?-.>??6?
-.?7??W66-???	?;?qd	?;?"?
?
:??W?
.??W?/?)
-.z??W
.??W
-.?~??W?*
-.?7??W?d	?;?
=??W???e
?????
T?"f??"
?

"7??;<?@4???m?Ap?Bs?Cv?D?(E	?F?
??<????2?7?<?F?d?j?m?p?s?v????????????????????????????????????????	
 &1:Wcfp|???? ?!?"?#?%?'?).?E%?<5*?	#<5?%?!*@?,
0?
89?Y????? ?GH?=?@7c?3*?I??JK?
CELM??O??.Pc???V?[?)]?[?,?c?O?Oe?)?i?o?Oq?,?i?o?YTYTYTYTK?YTYTYTYTYTYTYTYTYTY	TY
TYTYTY
TYTYTLMs*?v?!M?N-?{,?}Ns+?v?N?
:?{-??bY?e:??:???)????:?????
??W??ӧ:?O???::??:???E????:??:		???%	???#:

???:
:?	??ק???s??:???>????:???'??:		???:	???#:??????O????:?O????-?O??Y??SY??SY?&S???i?d?????O?-?o-:?G?O?,?o,:?5:?.?O?,?o,:?:??O?,?o,:????ɻY?ʸ??B?ӳձ???R???R?T???T(@WR(@pWYpprp?????????0??
?f?

P,??	I3?3L?????	?,??E???
?QU?;??;??	???????'?*|?
?*?0??P,??	???	?????&I{	???+?<?Q??????????????????????????????????????$?'?*?I?Z?f?n?r?v?y?|????????????????????????????????#?(?1?=?@?E?Q?W?Y?^?j?p?w??????????????<<!R?<<!R???,?BT??#????(???
??A?BT.VRX??<<!??#??<<!??#??





© 2015 - 2025 Weber Informatics LLC | Privacy Policy