
com.groupbyinc.flux.common.http.impl.io.HttpRequestParser.class Maven / Gradle / Ivy
???? 2 k 9com/groupbyinc/flux/common/http/impl/io/HttpRequestParser nLcom/groupbyinc/flux/common/http/impl/io/AbstractMessageParser; =com/groupbyinc/flux/common/http/impl/io/AbstractMessageParser HttpRequestParser.java Ljava/lang/Deprecated; 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 ?(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 ;Lcom/groupbyinc/flux/common/http/impl/io/HttpRequestParser; buffer 7Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer; parser 4Lcom/groupbyinc/flux/common/http/message/LineParser; params 3Lcom/groupbyinc/flux/common/http/params/HttpParams; parseHead f(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;)Lcom/groupbyinc/flux/common/http/HttpMessage; java/io/IOException . -com/groupbyinc/flux/common/http/HttpException 0 .com/groupbyinc/flux/common/http/ParseException 2 clear ()V 4 5
6 5com/groupbyinc/flux/common/http/io/SessionInputBuffer 8 readLine 9(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;)I : ; 9 < 9com/groupbyinc/flux/common/http/ConnectionClosedException > Client closed connection @ (Ljava/lang/String;)V B
? C 4com/groupbyinc/flux/common/http/message/ParserCursor E length ()I G H
I (II)V K
F L
lineParser N ) O 2com/groupbyinc/flux/common/http/message/LineParser Q parseRequestLine ?(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;Lcom/groupbyinc/flux/common/http/message/ParserCursor;)Lcom/groupbyinc/flux/common/http/RequestLine; S T R U newHttpRequest \(Lcom/groupbyinc/flux/common/http/RequestLine;)Lcom/groupbyinc/flux/common/http/HttpRequest; W X Y
sessionBuffer i I cursor 6Lcom/groupbyinc/flux/common/http/message/ParserCursor; requestline -Lcom/groupbyinc/flux/common/http/RequestLine; Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions Signature
SourceFile
Deprecated RuntimeVisibleAnnotations !
b ? $*+,? *-? ? ? *? Y ?? !? #? c 4 $ $ % $ &