
com.groupbyinc.flux.common.netty.handler.codec.spdy.SpdyHttpEncoder.class Maven / Gradle / Ivy
???? 2w Ccom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHttpEncoder ?Lcom/groupbyinc/flux/common/netty/handler/codec/MessageToMessageEncoder; Fcom/groupbyinc/flux/common/netty/handler/codec/MessageToMessageEncoder SpdyHttpEncoder.java java/util/Map$Entry
java/util/Map Entry Icom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHttpHeaders$Names Ccom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHttpHeaders Names Icom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaders$HttpNames ?com/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaders HttpNames currentStreamId I validateHeaders Z headersToLowerCase D(Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion;)V F(Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion;ZZ)V
this ELcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHttpEncoder; version ALcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion; ()V $
% java/lang/NullPointerException ' " (Ljava/lang/String;)V *
( + ?com/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion - / 1 encode ?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpObject;Ljava/util/List;)V java/lang/Exception 5 ?com/groupbyinc/flux/common/netty/handler/codec/http/HttpRequest 7 createSynStreamFrame ?(Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpRequest;)Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySynStreamFrame; 9 :
; java/util/List = add (Ljava/lang/Object;)Z ? @ > A Fcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySynStreamFrame C isLast ()Z E F D G isUnidirectional I F D J >com/groupbyinc/flux/common/netty/channel/ChannelHandlerContext L >com/groupbyinc/flux/common/netty/handler/codec/http/HttpObject N @com/groupbyinc/flux/common/netty/handler/codec/http/HttpResponse P createHeadersFrame ?(Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpResponse;)Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame; R S
T Dcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame V W G ?com/groupbyinc/flux/common/netty/handler/codec/http/HttpContent Y content 3()Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; [ \ Z ] /com/groupbyinc/flux/common/netty/buffer/ByteBuf _ retain a \
` b Hcom/groupbyinc/flux/common/netty/handler/codec/spdy/DefaultSpdyDataFrame d f 5(ILcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V h
e i Ccom/groupbyinc/flux/common/netty/handler/codec/http/LastHttpContent k trailingHeaders C()Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpHeaders; m n l o ?com/groupbyinc/flux/common/netty/handler/codec/http/HttpHeaders q isEmpty s F
r t Acom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyDataFrame v setLast F(Z)Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyDataFrame; x y w z Kcom/groupbyinc/flux/common/netty/handler/codec/spdy/DefaultSpdyHeadersFrame | (IZ)V ~
} I(Z)Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame; x ? W ? iteratorCharSequence ()Ljava/util/Iterator; ? ?
r ? java/util/Iterator ? hasNext ? F ? ? next ()Ljava/lang/Object; ? ? ? ? getKey ? ? ? java/lang/CharSequence ? 1com/groupbyinc/flux/common/netty/util/AsciiString ? of M(Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/common/netty/util/AsciiString; ? ?
? ? toLowerCase 5()Lcom/groupbyinc/flux/common/netty/util/AsciiString; ? ?
? ? headers C()Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaders; ? ? W ? getValue ? ? ? ^(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/handler/codec/Headers; ? ? ? Ncom/groupbyinc/flux/common/netty/handler/codec/UnsupportedMessageTypeException ? java/lang/Class ? '(Ljava/lang/Object;[Ljava/lang/Class;)V ?
? ? httpRequest ALcom/groupbyinc/flux/common/netty/handler/codec/http/HttpRequest; spdySynStreamFrame HLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySynStreamFrame; httpResponse BLcom/groupbyinc/flux/common/netty/handler/codec/http/HttpResponse; spdyHeadersFrame FLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame; entry GLjava/util/Map$Entry; Ljava/util/Map$Entry;
headerName Ljava/lang/CharSequence; itr ]Ljava/util/Iterator;>; Ljava/util/Iterator; trailer ELcom/groupbyinc/flux/common/netty/handler/codec/http/LastHttpContent; trailers ALcom/groupbyinc/flux/common/netty/handler/codec/http/HttpHeaders; chunk ALcom/groupbyinc/flux/common/netty/handler/codec/http/HttpContent;
spdyDataFrame CLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyDataFrame; ctx @Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext; msg @Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpObject; out $Ljava/util/List; Ljava/util/List; valid last ? n 8 ? STREAM_ID 3Lcom/groupbyinc/flux/common/netty/util/AsciiString; ? ?
? getInt -(Ljava/lang/CharSequence;)Ljava/lang/Integer; ? ?
r ? java/lang/Integer ? intValue ()I ? ?
? ? ASSOCIATED_TO_STREAM_ID ? ?
? (Ljava/lang/CharSequence;I)I ? ?
r ? PRIORITY ? ?
? SCHEME ? ?
? get ,(Ljava/lang/CharSequence;)Ljava/lang/String; ? ?
r ? remove [(Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpHeaders; ? ?
r ? Ccom/groupbyinc/flux/common/netty/handler/codec/http/HttpHeaderNames ?
CONNECTION ? ? ? ?
Keep-Alive ? U(Ljava/lang/String;)Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpHeaders; ? ?
r ? Proxy-Connection TRANSFER_ENCODING ? ? Mcom/groupbyinc/flux/common/netty/handler/codec/spdy/DefaultSpdySynStreamFrame (IIBZ)V
D ? METHOD ? method B()Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpMethod; 8 >com/groupbyinc/flux/common/netty/handler/codec/http/HttpMethod name ()Ljava/lang/String;
set ? PATH ? uri 8 VERSION! ? " protocolVersion C()Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpVersion;$% 8& ?com/groupbyinc/flux/common/netty/handler/codec/http/HttpVersion( text*
)+ HOST- ? ?. . https1 ? streamId4 ? D5 D(Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpMessage;)Z E7
8 K(Z)Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySynStreamFrame; x: D; setUnidirectional=: D> httpHeaders associatedToStreamId priority B scheme frameHeaders ALcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaders; host Q ? Acom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyCodecUtilI
isServerId (I)ZKL
JM Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/DefaultSpdySynReplyFrameO
P STATUSR ? S status J()Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpResponseStatus;UV QW Fcom/groupbyinc/flux/common/netty/handler/codec/http/HttpResponseStatusY
codeAsText[ ?
Z\ Q& Ccom/groupbyinc/flux/common/netty/handler/codec/http/FullHttpMessage_` o` ]
isReadablec F
`d fullMessage ELcom/groupbyinc/flux/common/netty/handler/codec/http/FullHttpMessage; httpMessage ALcom/groupbyinc/flux/common/netty/handler/codec/http/HttpMessage; e(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V 3 4
k Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable
Exceptions Signature ?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpObject;Ljava/util/List;)V
SourceFile InnerClasses ! m @ *+? ? n ! " # o
? ? m ? *? &+?
? (Y)? ,?*? 0*? 2? n * ! " # o ? ? ? ? ? ?p ? . 3 4 m ? |66,? 8? 8,? 8:*? <:-? B W? H ?
? K ? ? 66,? Q? &,? Q:*? U:-? B W? X 66,? Z? ?? ?,? Z:? ^ ? cW? eY*? g? ^ ? j:? l? ?? l:? p : ? u? ? { W-? B W? ?? }Y*? g*? 2? ?:
? ? W ? ?:? ? ? N? ? ? :*? 0? ? ? ? ?? ?? ??
? ? ? ?:
? ?
? ? ? ? W???-? B W-
? B W? -? B W6? ? ?Y,? ?? ??? n ? / ? ? ' ? ? O ? ? W ? ? <