Edit D:\rfid\ACS\sip2server\sip2server\lib\org\apache\http\impl\io\AbstractMessageParser.class
?? 2 ? 3 ? ? ? ? ? 2 ? ? ? 2 ? ? ? 2 ? ? ? 2 ? 2 ? ? ? ? 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $ ? % ? 2 ? 2 ? % ? ? ? ? ? ? ? ? ? ? ? / ? ? ? ? HEAD_LINE I ConstantValue HEADERS sessionBuffer 'Lorg/apache/http/io/SessionInputBuffer; messageConstraints +Lorg/apache/http/config/MessageConstraints; headerLines Ljava/util/List; Signature 8Ljava/util/List<Lorg/apache/http/util/CharArrayBuffer;>; lineParser $Lorg/apache/http/message/LineParser; state message Lorg/apache/http/HttpMessage; TT; <init> q(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/params/HttpParams;)V Code LineNumberTable LocalVariableTable this /Lorg/apache/http/impl/io/AbstractMessageParser; buffer parser params #Lorg/apache/http/params/HttpParams; LocalVariableTypeTable 4Lorg/apache/http/impl/io/AbstractMessageParser<TT;>; StackMapTable ? ? ? ? ? Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; y(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/config/MessageConstraints;)V constraints ? parseHeaders h(Lorg/apache/http/io/SessionInputBuffer;IILorg/apache/http/message/LineParser;)[Lorg/apache/http/Header; inbuffer maxHeaderCount maxLineLen ? ? Exceptions ? ? x(Lorg/apache/http/io/SessionInputBuffer;IILorg/apache/http/message/LineParser;Ljava/util/List;)[Lorg/apache/http/Header; ch C i l ex Lorg/apache/http/ParseException; &Lorg/apache/http/util/CharArrayBuffer; current previous headers [Lorg/apache/http/Header; ? w ? ?(Lorg/apache/http/io/SessionInputBuffer;IILorg/apache/http/message/LineParser;Ljava/util/List<Lorg/apache/http/util/CharArrayBuffer;>;)[Lorg/apache/http/Header; parseHead F(Lorg/apache/http/io/SessionInputBuffer;)Lorg/apache/http/HttpMessage; ,(Lorg/apache/http/io/SessionInputBuffer;)TT; parse ()Lorg/apache/http/HttpMessage; px result st ()TT; _<T::Lorg/apache/http/HttpMessage;>Ljava/lang/Object;Lorg/apache/http/io/HttpMessageParser<TT;>; SourceFile AbstractMessageParser.java RuntimeInvisibleAnnotations *Lorg/apache/http/annotation/NotThreadSafe; I ? Session input buffer ? ? ? HTTP parameters ; < ? ? ? = > ? ? ? C D java/util/ArrayList ? @ E 6 %org/apache/http/io/SessionInputBuffer ? ? > b l Line parser Header line list $org/apache/http/util/CharArrayBuffer I ? ? ? ? ? ? ? ? ? *org/apache/http/MessageConstraintException "Maximum line length limit exceeded I ? ? ? ? ? ? ? ? ? ? Maximum header count exceeded org/apache/http/Header ? ? ? ? ? org/apache/http/ParseException !org/apache/http/ProtocolException ? ? | } F G I ? ? ? ? ? ? ? ? java/lang/IllegalStateException Inconsistent parser state -org/apache/http/impl/io/AbstractMessageParser java/lang/Object $org/apache/http/io/HttpMessageParser "org/apache/http/message/LineParser !org/apache/http/params/HttpParams )org/apache/http/config/MessageConstraints java/util/List org/apache/http/HttpException java/io/IOException ()V org/apache/http/util/Args notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; &org/apache/http/params/HttpParamConfig getMessageConstraints P(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/config/MessageConstraints; 'org/apache/http/message/BasicLineParser INSTANCE )Lorg/apache/http/message/BasicLineParser; DEFAULT (I)V clear readLine )(Lorg/apache/http/util/CharArrayBuffer;)I length ()I charAt (I)C (Ljava/lang/String;)V append (C)V +(Lorg/apache/http/util/CharArrayBuffer;II)V add (Ljava/lang/Object;)Z size get (I)Ljava/lang/Object; parseHeader @(Lorg/apache/http/util/CharArrayBuffer;)Lorg/apache/http/Header; getMessage ()Ljava/lang/String; *(Ljava/lang/String;Ljava/lang/Throwable;)V getMaxHeaderCount getMaxLineLength org/apache/http/HttpMessage setHeaders ([Lorg/apache/http/Header;)V! 2 3 4 5 6 7 8 9 6 7 : ; <