com.groupbyinc.flux.common.netty.handler.codec.spdy.SpdyCodecUtil.class Maven / Gradle / Ivy
???? 2 ? Acom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyCodecUtil java/lang/Object SpdyCodecUtil.java SPDY_SESSION_STREAM_ID I SPDY_HEADER_TYPE_OFFSET SPDY_HEADER_FLAGS_OFFSET SPDY_HEADER_LENGTH_OFFSET SPDY_HEADER_SIZE SPDY_MAX_LENGTH ??? SPDY_DATA_FLAG_FIN B SPDY_DATA_FRAME SPDY_SYN_STREAM_FRAME SPDY_SYN_REPLY_FRAME SPDY_RST_STREAM_FRAME SPDY_SETTINGS_FRAME SPDY_PUSH_PROMISE_FRAME SPDY_PING_FRAME SPDY_GOAWAY_FRAME SPDY_HEADERS_FRAME SPDY_WINDOW_UPDATE_FRAME
SPDY_FLAG_FIN SPDY_FLAG_UNIDIRECTIONAL SPDY_SETTINGS_CLEAR SPDY_SETTINGS_PERSIST_VALUE SPDY_SETTINGS_PERSISTED SPDY_SETTINGS_MAX_ID SPDY_MAX_NV_LENGTH ?? SPDY_DICT [B ()V . /
0 this CLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyCodecUtil; getUnsignedShort 5(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;I)I /com/groupbyinc/flux/common/netty/buffer/ByteBuf 6 getByte (I)B 8 9
7 : buf 1Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; offset getUnsignedMedium getUnsignedInt getSignedInt
isServerId (I)Z id validateHeaderName (Ljava/lang/CharSequence;)V java/lang/NullPointerException G name I (Ljava/lang/String;)V . K
H L java/lang/CharSequence N length ()I P Q O R "java/lang/IllegalArgumentException T name cannot be length zero V
U L java/lang/StringBuilder Y
Z 0 name exceeds allowable length: \ append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ^ _
Z ` -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ^ b
Z c toString ()Ljava/lang/String; e f
Z g charAt (I)C i j O k name contains null character: m name must be all lower case. o #name contains non-ascii character: q c C i Ljava/lang/CharSequence; validateHeaderValue value x value contains null character: z , - }
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile 0
! " # $ %
&