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

com.groupbyinc.flux.common.jboss.netty.util.NetUtil.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????173com/groupbyinc/flux/common/jboss/netty/util/NetUtiljava/lang/ObjectNetUtil.javaIPV6_WORD_COUNTIIPV6_MAX_CHAR_COUNT'IPV6_BYTE_COUNTIPV6_MAX_CHAR_BETWEEN_SEPARATORIPV6_MIN_SEPARATORSIPV6_MAX_SEPARATORSIPV4_BYTE_COUNTIPV4_MAX_CHAR_BETWEEN_SEPARATORIPV4_SEPARATORSlogger?Lcom/groupbyinc/flux/common/jboss/netty/logging/InternalLogger;"createByteArrayFromIpAddressString(Ljava/lang/String;)[BisValidIpV4Address(Ljava/lang/String;)Z
java/util/StringTokenizer. '(Ljava/lang/String;Ljava/lang/String;)V"#
$	nextToken()Ljava/lang/String;&'
(java/lang/Integer*parseInt(Ljava/lang/String;)I,-
+.isValidIpV6Address0
1java/lang/String3charAt(I)C56
47length()I9:
4;	substring(II)Ljava/lang/String;=>
4?indexOf(I)IAB
4C:.E((Ljava/lang/String;Ljava/lang/String;Z)V"G
Hjava/util/ArrayListJ()V"L
KMO
hasMoreTokens()ZQR
S:Uequals(Ljava/lang/Object;)ZWX
4Ysize[:
K\add^X
K_isEmptyaR
Kb0d(ILjava/lang/Object;)V^f
Kgget(I)Ljava/lang/Object;ij
KkconvertToBytes(Ljava/lang/String;[BI)Vmn
otokenLjava/lang/String;tempInti	tokenizerLjava/util/StringTokenizer;byteAddress[BnumberToInsert
percentPos
hexStrings)Ljava/util/ArrayList;Ljava/util/ArrayList;
decStrings	prevTokendoubleColonIndexhexStringsLengthipByteArrayipAddressStringgetIntValue(C)I??
?	charValuehexWord	byteIndex
hexWordLengthhexWordIndexjava/lang/Character?toLowerCase(C)C??
??cCjava/lang/StringBuilder?
?M(II)IA?
4?toString?'
??isValidIp4Word?
?
?;delete(II)Ljava/lang/StringBuilder;??
??isValidHexChar(C)Z??
?append(C)Ljava/lang/StringBuilder;??
??prevChar	ipAddressdoubleColonZnumberOfColonsnumberOfPeriodswordLjava/lang/StringBuilder;startOffset	endOffset
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??;?7??
?java/net/Inet6Address?getByAddress.(Ljava/lang/String;[BI)Ljava/net/Inet6Address;??
??java/lang/RuntimeException?(Ljava/lang/Throwable;)V"?
??tmpeLjava/net/UnknownHostException;
ipv4MappedbytesipLength
compressBegincompressLengthcurrentIndexbeginipv6Seperatorsipv4Seperators
needsShiftisCompressedtoAddressString*(Ljava/net/InetAddress;)Ljava/lang/String;+(Ljava/net/InetAddress;Z)Ljava/lang/String;??
?Ljava/net/InetAddress;java/net/Inet4Address?java/net/InetAddress?getHostAddress?'
??"java/lang/IllegalArgumentException?Unhandled type: ?-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??getClass()Ljava/lang/Class;??
?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
?(Ljava/lang/String;)V"
?
getAddress()[B
?(I)V"	
?
toHexString(I)Ljava/lang/String;
+inRangeEndExclusive(III)Z
::??(I)Ljava/lang/StringBuilder;?
?isIpv4Mappedwords[IcurrentStart
currentLength
shortestStartshortestLengthshortestEndbstartend
Mthis5Lcom/groupbyinc/flux/common/jboss/netty/util/NetUtil;Dcom/groupbyinc/flux/common/jboss/netty/logging/InternalLoggerFactory)getInstanceR(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/jboss/netty/logging/InternalLogger;+,
*-	/
ConstantValueCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
SourceFile1
1	1
1
111111	2{?*??4?Y*!?%L?M>?+?):?/6,?T????,?*?2?o*?8[?**?<d?@K*%?D<?
*?@K?Y*F?I:?KY?N:?KY?NMPNP:6?T?O-:?)NV-?Z?*V?Z?
?]6????6+T+`T?*??8??6+\3x??T?*??8??6+\3??T?*??8??6+`\3x??T*?8??6+`\3~??T?3\	%?C	?_
???r??x????~?w?5B??????%?0?5?C?L?Q?_?l?w?????2??O0979;=?ACFIL?????????	???;?8af&),/25
???
????3???5R?8?:?<?>?@?B?D?G?J?M?P?U?|????????	022?*?<<=>6??Y??:66*?<6??*?8[?*d?8]??6??*%??6		?	66

??6*
?86??.:o??????????	???*?8:?*`?8:??????W?t
?*?<
?*
`?8:???????:???=????W?%???????????W?
?????????	?9??	?????#*dd?8:?*dd?8:???3zj???_?t
??r?9???	????????????!??R\?	5?<
	!')3@BE H$R%W&[)f*j+r,?/?0?1?3?4?6?7?;?=???@?FGJKL
NOQRS!U#W/X2[@\B^J_LaT)Zf_hvixn?o?u?w?{	?2?F*?<?*?<??<*?(W????r???t?9???5f???
??? ?(?/?2?7?9?@?B?O?Q?^?f?h?p?r?y??????	??20*?ð3??5?	??2<??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?ؿ????3?7??
?6??
??????????x?????????????t	!??
$??'???_???
5?b?????????!?$?'?-?7?T?W?u?w?????????????????
	 
#&???#?$?%?'()
*
,"-$/)00192;8M?S=_?d@C?E?F?G?L?N?P?U
VWY)[.\?e?g?h?m?n?qrtuw#x0y:x@{E|HwN?X?_?f?m?u?z???????????	??20*??3??5?	??2?*??*??*?Ϛ!??Y??Y?????*???????*?M?
N6-??'-,x3?~x,x`3?~?O????66666-??:-.??(6?!?d6?666?????d6?66?	66`6	??Y'?:
	?4
-.???W6-???
:??W
-.???W????	??)
??W?	?-.??6?
-.???W66-???	??qd	??"?
?
:??W?
.??W?/?)
-.z?W
.??W
-.?~?W?*
-.???W?d	??
??W???e
???3?
S?e??????6??x;?>?tl?o?r?u? ?(!	?"?
5?<????1?6?;?E?c?i?l?o?r?u?????????????????????????????????????????????
???%?0?9?Vbeo{??	????????
2N????3 ?#$5+"L23*?%?3&'5
13(L2!	?.?0?5U6




© 2015 - 2025 Weber Informatics LLC | Privacy Policy