com.groupbyinc.flux.common.http.protocol.RequestConnControl.class Maven / Gradle / Ivy
???? 2 L ;com/groupbyinc/flux/common/http/protocol/RequestConnControl java/lang/Object 6com/groupbyinc/flux/common/http/HttpRequestInterceptor RequestConnControl.java 5Lcom/groupbyinc/flux/common/http/annotation/Contract; threading >Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior; IMMUTABLE ()V
this =Lcom/groupbyinc/flux/common/http/protocol/RequestConnControl; process f(Lcom/groupbyinc/flux/common/http/HttpRequest;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V -com/groupbyinc/flux/common/http/HttpException java/io/IOException HTTP request )com/groupbyinc/flux/common/http/util/Args notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
+com/groupbyinc/flux/common/http/HttpRequest getRequestLine /()Lcom/groupbyinc/flux/common/http/RequestLine; " # ! $ +com/groupbyinc/flux/common/http/RequestLine & getMethod ()Ljava/lang/String; ( ) ' * CONNECT , java/lang/String . equalsIgnoreCase (Ljava/lang/String;)Z 0 1
/ 2
Connection 4 containsHeader 6 1 ! 7
Keep-Alive 9 addHeader '(Ljava/lang/String;Ljava/lang/String;)V ; < ! = request -Lcom/groupbyinc/flux/common/http/HttpRequest; context 6Lcom/groupbyinc/flux/common/http/protocol/HttpContext; method Ljava/lang/String; Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile RuntimeInvisibleAnnotations !
E 3 *? ? F G
3 4 E ? 3+? W+? % ? + N--? 3? ?+5? 8 ?
+5:? > ? F * 3 3 ? @ 3 A B C D G 9 ; <