
com.groupbyinc.flux.common.http.protocol.ResponseContent.class Maven / Gradle / Ivy
???? 2 ? 8com/groupbyinc/flux/common/http/protocol/ResponseContent java/lang/Object 7com/groupbyinc/flux/common/http/HttpResponseInterceptor ResponseContent.java 5Lcom/groupbyinc/flux/common/http/annotation/Contract; threading >Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior; IMMUTABLE overwrite Z ()V (Z)V
this :Lcom/groupbyinc/flux/common/http/protocol/ResponseContent;
process g(Lcom/groupbyinc/flux/common/http/HttpResponse;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V -com/groupbyinc/flux/common/http/HttpException java/io/IOException
HTTP response )com/groupbyinc/flux/common/http/util/Args ! notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; # $
" % Transfer-Encoding ' ,com/groupbyinc/flux/common/http/HttpResponse )
removeHeaders (Ljava/lang/String;)V + , * - Content-Length / containsHeader (Ljava/lang/String;)Z 1 2 * 3 1com/groupbyinc/flux/common/http/ProtocolException 5 (Transfer-encoding header already present 7 ,
6 9 %Content-Length header already present ;
getStatusLine .()Lcom/groupbyinc/flux/common/http/StatusLine; = > * ? *com/groupbyinc/flux/common/http/StatusLine A getProtocolVersion 3()Lcom/groupbyinc/flux/common/http/ProtocolVersion; C D B E getEntity .()Lcom/groupbyinc/flux/common/http/HttpEntity; G H * I *com/groupbyinc/flux/common/http/HttpEntity K getContentLength ()J M N L O isChunked ()Z Q R L S +com/groupbyinc/flux/common/http/HttpVersion U HTTP_1_0 -Lcom/groupbyinc/flux/common/http/HttpVersion; W X V Y /com/groupbyinc/flux/common/http/ProtocolVersion [
lessEquals 4(Lcom/groupbyinc/flux/common/http/ProtocolVersion;)Z ] ^
\ _ chunked a addHeader '(Ljava/lang/String;Ljava/lang/String;)V c d * e java/lang/Long g toString (J)Ljava/lang/String; i j
h k getContentType *()Lcom/groupbyinc/flux/common/http/Header; m n L o Content-Type q +(Lcom/groupbyinc/flux/common/http/Header;)V c s * t getContentEncoding v n L w Content-Encoding y
getStatusCode ()I { | B } 0 len J status I response .Lcom/groupbyinc/flux/common/http/HttpResponse; context 6Lcom/groupbyinc/flux/common/http/protocol/HttpContext; ver 1Lcom/groupbyinc/flux/common/http/ProtocolVersion; entity ,Lcom/groupbyinc/flux/common/http/HttpEntity; Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile RuntimeInvisibleAnnotations !
? 4 *? ? ? ?
A B ? F
*? *? ? ?
? P Q R ? + ? &W*? ? +(? . +0? . ? -+(? 4 ?
? 6Y8? :?+0? 4 ?
? 6Y