All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.http.impl.io.AbstractMessageParser.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????2?=com/groupbyinc/flux/common/http/impl/io/AbstractMessageParserLjava/lang/Object;Lcom/groupbyinc/flux/common/http/io/HttpMessageParser;java/lang/Object4com/groupbyinc/flux/common/http/io/HttpMessageParserAbstractMessageParser.java	HEAD_LINEIHEADERS
sessionBuffer7Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;messageConstraints;Lcom/groupbyinc/flux/common/http/config/MessageConstraints;headerLinesLjava/util/List;HLjava/util/List;
lineParser4Lcom/groupbyinc/flux/common/http/message/LineParser;statemessage-Lcom/groupbyinc/flux/common/http/HttpMessage;TT;?(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;Lcom/groupbyinc/flux/common/http/message/LineParser;Lcom/groupbyinc/flux/common/http/params/HttpParams;)VLjava/lang/Deprecated;()V
Session input buffer!)com/groupbyinc/flux/common/http/util/Args#notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;%&
$'HTTP parameters)	+6com/groupbyinc/flux/common/http/params/HttpParamConfig-getMessageConstraintsp(Lcom/groupbyinc/flux/common/http/params/HttpParams;)Lcom/groupbyinc/flux/common/http/config/MessageConstraints;/0
.1	35com/groupbyinc/flux/common/http/io/SessionInputBuffer52com/groupbyinc/flux/common/http/message/LineParser71com/groupbyinc/flux/common/http/params/HttpParams97com/groupbyinc/flux/common/http/message/BasicLineParser;INSTANCE9Lcom/groupbyinc/flux/common/http/message/BasicLineParser;=>	<?	Ajava/util/ArrayListC
D	F
	HthisDLcom/groupbyinc/flux/common/http/impl/io/AbstractMessageParser;?Lcom/groupbyinc/flux/common/http/impl/io/AbstractMessageParser;bufferparserparams3Lcom/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/config/MessageConstraints;)V9com/groupbyinc/flux/common/http/config/MessageConstraintsRDEFAULTT	SUconstraintsparseHeaders?(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;IILcom/groupbyinc/flux/common/http/message/LineParser;)[Lcom/groupbyinc/flux/common/http/Header;-com/groupbyinc/flux/common/http/HttpExceptionZjava/io/IOException\java/util/List^?(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;IILcom/groupbyinc/flux/common/http/message/LineParser;Ljava/util/List;)[Lcom/groupbyinc/flux/common/http/Header;X`
ainbuffermaxHeaderCount
maxLineLen.com/groupbyinc/flux/common/http/ParseExceptionfLine parserhHeader line listj4com/groupbyinc/flux/common/http/util/CharArrayBufferl(I)Vn
moclearq
mrreadLine9(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;)Itu6vlength()Ixy
mzcharAt(I)C|}
m~:com/groupbyinc/flux/common/http/MessageConstraintException?"Maximum line length limit exceeded?(Ljava/lang/String;)V?
??append(C)V??
m?;(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;II)V??
m?add(Ljava/lang/Object;)Z??_?size?y_?Maximum header count exceeded?&com/groupbyinc/flux/common/http/Header?)[Lcom/groupbyinc/flux/common/http/Header;?get(I)Ljava/lang/Object;??_?parseHeader`(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;)Lcom/groupbyinc/flux/common/http/Header;??8?1com/groupbyinc/flux/common/http/ProtocolException?
getMessage()Ljava/lang/String;??
g?
??chCilex0Lcom/groupbyinc/flux/common/http/ParseException;6Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;currentpreviousheaders	parseHeadf(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;)Lcom/groupbyinc/flux/common/http/HttpMessage;parse/()Lcom/groupbyinc/flux/common/http/HttpMessage;??
?	?*(Ljava/lang/String;Ljava/lang/Throwable;)V?
??getMaxHeaderCount?y
S?getMaxLineLength?y
S?+com/groupbyinc/flux/common/http/HttpMessage?
setHeaders,([Lcom/groupbyinc/flux/common/http/Header;)V????_rjava/lang/IllegalStateException?Inconsistent parser state?
??pxresultst
ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable
DeprecatedRuntimeVisibleAnnotations
Exceptions?(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;IILcom/groupbyinc/flux/common/http/message/LineParser;Ljava/util/List;)[Lcom/groupbyinc/flux/common/http/Header;<(Lcom/groupbyinc/flux/common/http/io/SessionInputBuffer;)TT;()TT;
SourceFile!	
?
?
?
????*? +"?(W-*?(W*+?,*-?2?4*,?,??@?B*?DY?E?G*?I??*?JL?M?N?OP??JK?&	UVWXYZ.[9\>]?1?(68:?68:8??Q?@*? *+"?(?6?,*,?,??@?B*-?-??V?4*?DY?E?G*?I??*@JL@M@@W?@JK?nop q/r:s?t?N?68S?68S8K?68SS	XY???DY?E:*-?-??@?b??4cd
e
N	?	?
?	??3?68_6?68_68?[]	X`?S*"?(W-i?(Wk?(W::??mY@?p:??s*?w6???{???? ??	?r?m6?{?#?6		 ?
		??	?????!?{`?{`d?
??Y???? ???{d?????W::????
??Y??????????:6???6???m:	-	??S?:
??Y
??????????+8;g?????	nd?
>??
=
??
+M?	??
ScSd
Se
SNS:??7??E???S??'??????!?/?4?>?M?P?k?n?x??????????????????????????????????+?8?;?=?J?P??U?mm???#?!?????)
68_mm?mg???[]?????][g?????Q?*?I<?~<***?,?????M??Y,??,???*?I*?,*?4??*?4??*?B*?G?bM*??,??*??N*??*?G??*?I-???YϷп ,/g?40
??`.??o??JL??
?o??JK?>? ,/0=B
`jot}???? Ng
?A?][????




© 2015 - 2024 Weber Informatics LLC | Privacy Policy