classes.io.netty.handler.codec.haproxy.HAProxyMessage.class Maven / Gradle / Ivy
The newest version!
???? 2-
G*
G+
,-
G.
?/0 ?
1
23
G4
G5 G6 G7 G8 G9 G: G; G<
,= G> G?
@A GB ?
CDEF
/G
H
IJ
K
1
CL
CM
NOP
Q NRS
TU
VW VX
GY
2Z 2[ V\
C] ?^_
`ab
Cc de
Cf gh
Ci
Cj ?klm ?nopq
r
s
Gt
Guv
Gwx
Iyz{|
L}z~
? ??
??
C?
C?
C?
L??
C?
V??
?????
???
2? 2? 2?? N???
G?
?
?
T???
? ??? ? ??
???
???
????
y/
G?
????
??
??
??
????z?????
V??? G??
?/
G?
G?
G?
G?
??
??
???? InnerClasses leakDetector $Lio/netty/util/ResourceLeakDetector; Signature ULio/netty/util/ResourceLeakDetector; leak #Lio/netty/util/ResourceLeakTracker; TLio/netty/util/ResourceLeakTracker; protocolVersion 7Lio/netty/handler/codec/haproxy/HAProxyProtocolVersion; command /Lio/netty/handler/codec/haproxy/HAProxyCommand; proxiedProtocol 7Lio/netty/handler/codec/haproxy/HAProxyProxiedProtocol;
sourceAddress Ljava/lang/String; destinationAddress
sourcePort I destinationPort tlvs Ljava/util/List; =Ljava/util/List; $assertionsDisabled Z ?(Lio/netty/handler/codec/haproxy/HAProxyProtocolVersion;Lio/netty/handler/codec/haproxy/HAProxyCommand;Lio/netty/handler/codec/haproxy/HAProxyProxiedProtocol;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this /Lio/netty/handler/codec/haproxy/HAProxyMessage; ?(Lio/netty/handler/codec/haproxy/HAProxyProtocolVersion;Lio/netty/handler/codec/haproxy/HAProxyCommand;Lio/netty/handler/codec/haproxy/HAProxyProxiedProtocol;Ljava/lang/String;Ljava/lang/String;II)V ?(Lio/netty/handler/codec/haproxy/HAProxyProtocolVersion;Lio/netty/handler/codec/haproxy/HAProxyCommand;Lio/netty/handler/codec/haproxy/HAProxyProxiedProtocol;Ljava/lang/String;Ljava/lang/String;IILjava/util/List;)V
addrFamily?
AddressFamily ELio/netty/handler/codec/haproxy/HAProxyProxiedProtocol$AddressFamily; LocalVariableTypeTable
StackMapTablev?????(Lio/netty/handler/codec/haproxy/HAProxyProtocolVersion;Lio/netty/handler/codec/haproxy/HAProxyCommand;Lio/netty/handler/codec/haproxy/HAProxyProxiedProtocol;Ljava/lang/String;Ljava/lang/String;IILjava/util/List;)V decodeHeader J(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/codec/haproxy/HAProxyMessage; ver e $Ljava/lang/IllegalArgumentException; cmd
protAndFam
addressLen startIdx
addressEnd
srcAddress
dstAddress header Lio/netty/buffer/ByteBuf;
verCmdByte B addressInfoLen srcPort dstPort
addressFamily?P? readTlvs +(Lio/netty/buffer/ByteBuf;)Ljava/util/List;
haProxyTLV +Lio/netty/handler/codec/haproxy/HAProxyTLV; haProxyTLVs? X(Lio/netty/buffer/ByteBuf;)Ljava/util/List; readNextTLV F(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/codec/haproxy/HAProxyTLV; encapsulatedTlvs
rawContent byteBuf client verify
typeAsByte type? Type 0Lio/netty/handler/codec/haproxy/HAProxyTLV$Type; length? C(Ljava/lang/String;)Lio/netty/handler/codec/haproxy/HAProxyMessage; parts [Ljava/lang/String; numParts ?
unknownMsg ?(Lio/netty/handler/codec/haproxy/HAProxyProtocolVersion;Lio/netty/handler/codec/haproxy/HAProxyCommand;)Lio/netty/handler/codec/haproxy/HAProxyMessage; version ipBytesToString .(Lio/netty/buffer/ByteBuf;I)Ljava/lang/String; i sb Ljava/lang/StringBuilder; ipv4Len ipv6LenF portStringToInt (Ljava/lang/String;)I port !Ljava/lang/NumberFormatException; value? checkAddress Z(Ljava/lang/String;Lio/netty/handler/codec/haproxy/HAProxyProxiedProtocol$AddressFamily;)V address checkPort (I)V 9()Lio/netty/handler/codec/haproxy/HAProxyProtocolVersion; 1()Lio/netty/handler/codec/haproxy/HAProxyCommand; 9()Lio/netty/handler/codec/haproxy/HAProxyProxiedProtocol; ()Ljava/lang/String; ()I ()Ljava/util/List; ?()Ljava/util/List; touch 1()Lio/netty/handler/codec/haproxy/HAProxyMessage; C(Ljava/lang/Object;)Lio/netty/handler/codec/haproxy/HAProxyMessage; hint Ljava/lang/Object; retain 2(I)Lio/netty/handler/codec/haproxy/HAProxyMessage; increment release ()Z (I)Z decrement tryRecord ()V
deallocate tlv closed?? "()Lio/netty/util/ReferenceCounted; #(I)Lio/netty/util/ReferenceCounted; 4(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;
SourceFile HAProxyMessage.java ? ? ??? ? ? ? java/lang/NullPointerException ??? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ???? ? ??? 7io/netty/handler/codec/haproxy/HAProxyProtocolException java/lang/StringBuilder incomplete header: ???? bytes (expected: 16+ bytes)?
??????? "java/lang/IllegalArgumentException ??? ? version 1 unsupported: 0x??????? ? ? ???? ?? ??? ? ,incomplete UNIX socket address information: ??? bytes (expected: 216+ bytes)?????????????? ? %incomplete IPv4 address information: bytes (expected: 12+ bytes)? ? %incomplete IPv6 address information: bytes (expected: 36+ bytes) =unable to parse address information (unknown address family: ???? ? ? ? ? -io/netty/handler/codec/haproxy/HAProxyMessage ? ? java/util/ArrayList ? ??? ,io/netty/handler/codec/haproxy/HAProxySSLTLV? ?
? )io/netty/handler/codec/haproxy/HAProxyTLV? ?
? invalid header: 0 (expected: 'PROXY' and proxied protocol values) PROXY? unknown identifier: ? ? ? !unsupported v1 proxied protocol: ? invalid TCP4/6 header: (expected: 6 parts) ? ? ? java/lang/NumberFormatException invalid port: ? (expected: 1 ~ 65535) )unable to validate an AF_UNSPEC address: invalid IPv4 address: invalid IPv6 address: java/lang/Error$$% !?"#$%? ? ? java/lang/AssertionError&'()*+, &io/netty/util/AbstractReferenceCounted /io/netty/handler/codec/haproxy/HAProxyMessage$1 Cio/netty/handler/codec/haproxy/HAProxyProxiedProtocol$AddressFamily 5io/netty/handler/codec/haproxy/HAProxyProtocolVersion -io/netty/handler/codec/haproxy/HAProxyCommand 5io/netty/handler/codec/haproxy/HAProxyProxiedProtocol java/lang/String java/util/List io/netty/buffer/ByteBuf .io/netty/handler/codec/haproxy/HAProxyTLV$Type java/util/Iterator java/lang/Throwable java/util/Collections emptyList (Ljava/lang/String;)V G()Lio/netty/handler/codec/haproxy/HAProxyProxiedProtocol$AddressFamily; unmodifiableList "(Ljava/util/List;)Ljava/util/List; "io/netty/util/ResourceLeakDetector track 7(Ljava/lang/Object;)Lio/netty/util/ResourceLeakTracker;
readableBytes append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString skipBytes (I)Lio/netty/buffer/ByteBuf; readByte ()B valueOf :(B)Lio/netty/handler/codec/haproxy/HAProxyProtocolVersion; (Ljava/lang/Throwable;)V V2 java/lang/Integer toHexString (I)Ljava/lang/String; 2(B)Lio/netty/handler/codec/haproxy/HAProxyCommand; LOCAL :(B)Lio/netty/handler/codec/haproxy/HAProxyProxiedProtocol; UNKNOWN readUnsignedShort AF_UNIX java/lang/Math min (II)I readerIndex io/netty/util/ByteProcessor FIND_NUL Lio/netty/util/ByteProcessor; forEachByte "(IILio/netty/util/ByteProcessor;)I io/netty/util/CharsetUtil US_ASCII Ljava/nio/charset/Charset; 0(IILjava/nio/charset/Charset;)Ljava/lang/String; AF_IPv4 AF_IPv6 -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; add (Ljava/lang/Object;)Z encapsulatedTLVs addAll (Ljava/util/Collection;)Z typeForByteValue 3(B)Lio/netty/handler/codec/haproxy/HAProxyTLV$Type; 9$SwitchMap$io$netty$handler$codec$haproxy$HAProxyTLV$Type [I ordinal
retainedSlice (II)Lio/netty/buffer/ByteBuf; readSlice readInt .(IBLjava/util/List;Lio/netty/buffer/ByteBuf;)V readRetainedSlice M(Lio/netty/handler/codec/haproxy/HAProxyTLV$Type;BLio/netty/buffer/ByteBuf;)V split '(Ljava/lang/String;)[Ljava/lang/String; equals K(Ljava/lang/String;)Lio/netty/handler/codec/haproxy/HAProxyProxiedProtocol; TCP4 TCP6 V1 setLength parseInt *(Ljava/lang/String;Ljava/lang/Throwable;)V N$SwitchMap$io$netty$handler$codec$haproxy$HAProxyProxiedProtocol$AddressFamily io/netty/util/NetUtil isValidIpV4Address (Ljava/lang/String;)Z isValidIpV6Address !io/netty/util/ResourceLeakTracker record (Ljava/lang/Object;)V iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; close java/lang/Class desiredAssertionStatus )io/netty/util/ResourceLeakDetectorFactory instance -()Lio/netty/util/ResourceLeakDetectorFactory; newResourceLeakDetector 7(Ljava/lang/Class;)Lio/netty/util/ResourceLeakDetector; 1 G ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ! ? ? ? ? *+,-? ? ? ? ? 7
9 7 : ? R ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *+,-? ? ? ? C D C E ? R ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? l
l*? -?
? Y? ?-? : ?
?
? ? *+? *,?
*-? *? *? *? *? *? ? *? *? ? ? ? J M O P R T U &