com.groupbyinc.flux.common.http.impl.io.DefaultHttpRequestParser.class Maven / Gradle / Ivy
???? 2 ? @com/groupbyinc/flux/common/http/impl/io/DefaultHttpRequestParser nLcom/groupbyinc/flux/common/http/impl/io/AbstractMessageParser; =com/groupbyinc/flux/common/http/impl/io/AbstractMessageParser DefaultHttpRequestParser.java requestFactory 4Lcom/groupbyinc/flux/common/http/HttpRequestFactory; lineBuf 6Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer; ?(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;Lcom/groupbyinc/flux/common/http/message/LineParser;Lcom/groupbyinc/flux/common/http/HttpRequestFactory;Lcom/groupbyinc/flux/common/http/params/HttpParams;)V Ljava/lang/Deprecated; ?(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;Lcom/groupbyinc/flux/common/http/message/LineParser;Lcom/groupbyinc/flux/common/http/params/HttpParams;)V
Request factory )com/groupbyinc/flux/common/http/util/Args notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
2com/groupbyinc/flux/common/http/HttpRequestFactory 4com/groupbyinc/flux/common/http/util/CharArrayBuffer (I)V
" this BLcom/groupbyinc/flux/common/http/impl/io/DefaultHttpRequestParser; buffer 7Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;
lineParser 4Lcom/groupbyinc/flux/common/http/message/LineParser; params 3Lcom/groupbyinc/flux/common/http/params/HttpParams; ?(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;Lcom/groupbyinc/flux/common/http/message/LineParser;Lcom/groupbyinc/flux/common/http/HttpRequestFactory;Lcom/groupbyinc/flux/common/http/config/MessageConstraints;)V ?(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;Lcom/groupbyinc/flux/common/http/message/LineParser;Lcom/groupbyinc/flux/common/http/config/MessageConstraints;)V -
. 5com/groupbyinc/flux/common/http/io/SessionInputBuffer 0 2com/groupbyinc/flux/common/http/message/LineParser 2 9com/groupbyinc/flux/common/http/config/MessageConstraints 4 >com/groupbyinc/flux/common/http/impl/DefaultHttpRequestFactory 6 INSTANCE @Lcom/groupbyinc/flux/common/http/impl/DefaultHttpRequestFactory; 8 9 7 : constraints ;Lcom/groupbyinc/flux/common/http/config/MessageConstraints; u(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;Lcom/groupbyinc/flux/common/http/config/MessageConstraints;)V ,
? :(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;)V DEFAULT B = 5 C parseHead f(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;)Lcom/groupbyinc/flux/common/http/HttpRequest; java/io/IOException G -com/groupbyinc/flux/common/http/HttpException I .com/groupbyinc/flux/common/http/ParseException K clear ()V M N
O readLine 9(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;)I Q R 1 S 9com/groupbyinc/flux/common/http/ConnectionClosedException U Client closed connection W (Ljava/lang/String;)V Y
V Z 4com/groupbyinc/flux/common/http/message/ParserCursor \ length ()I ^ _
` (II)V b
] c ( ) e parseRequestLine ?(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;Lcom/groupbyinc/flux/common/http/message/ParserCursor;)Lcom/groupbyinc/flux/common/http/RequestLine; g h 3 i newHttpRequest \(Lcom/groupbyinc/flux/common/http/RequestLine;)Lcom/groupbyinc/flux/common/http/HttpRequest; k l m
sessionBuffer i I cursor 6Lcom/groupbyinc/flux/common/http/message/ParserCursor; requestline -Lcom/groupbyinc/flux/common/http/RequestLine; f(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;)Lcom/groupbyinc/flux/common/http/HttpMessage; E F
w x0 Code LocalVariableTable LineNumberTable
Deprecated RuntimeVisibleAnnotations
StackMapTable
Exceptions Signature
SourceFile !
z ? $*+,? *-? ? ? *? Y ?? !? #? { 4 $ $ % $ &