com.groupbyinc.flux.common.http.protocol.HttpProcessorBuilder.class Maven / Gradle / Ivy
???? 2 W =com/groupbyinc/flux/common/http/protocol/HttpProcessorBuilder java/lang/Object HttpProcessorBuilder.java requestChainBuilder 7Lcom/groupbyinc/flux/common/http/protocol/ChainBuilder; qLcom/groupbyinc/flux/common/http/protocol/ChainBuilder; responseChainBuilder rLcom/groupbyinc/flux/common/http/protocol/ChainBuilder; create A()Lcom/groupbyinc/flux/common/http/protocol/HttpProcessorBuilder; ()V
this ?Lcom/groupbyinc/flux/common/http/protocol/HttpProcessorBuilder; getRequestChainBuilder 9()Lcom/groupbyinc/flux/common/http/protocol/ChainBuilder; 5com/groupbyinc/flux/common/http/protocol/ChainBuilder
getResponseChainBuilder addFirst y(Lcom/groupbyinc/flux/common/http/HttpRequestInterceptor;)Lcom/groupbyinc/flux/common/http/protocol/HttpProcessorBuilder;
K(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/http/protocol/ChainBuilder; "
# e 8Lcom/groupbyinc/flux/common/http/HttpRequestInterceptor; addLast ' "
( add '
+ addAllFirst z([Lcom/groupbyinc/flux/common/http/HttpRequestInterceptor;)Lcom/groupbyinc/flux/common/http/protocol/HttpProcessorBuilder; L([Ljava/lang/Object;)Lcom/groupbyinc/flux/common/http/protocol/ChainBuilder; - /
0 9[Lcom/groupbyinc/flux/common/http/HttpRequestInterceptor;
addAllLast 3 /
4 addAll 3 .
7 z(Lcom/groupbyinc/flux/common/http/HttpResponseInterceptor;)Lcom/groupbyinc/flux/common/http/protocol/HttpProcessorBuilder;
: 9Lcom/groupbyinc/flux/common/http/HttpResponseInterceptor; ' 9
= {([Lcom/groupbyinc/flux/common/http/HttpResponseInterceptor;)Lcom/groupbyinc/flux/common/http/protocol/HttpProcessorBuilder; :[Lcom/groupbyinc/flux/common/http/HttpResponseInterceptor; 3 ?
A build :()Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor; ?com/groupbyinc/flux/common/http/protocol/ImmutableHttpProcessor E ()Ljava/util/LinkedList; C G
H java/util/LinkedList J #(Ljava/util/List;Ljava/util/List;)V
L
F M Signature Code LineNumberTable LocalVariableTable
StackMapTable s()Lcom/groupbyinc/flux/common/http/protocol/ChainBuilder; t()Lcom/groupbyinc/flux/common/http/protocol/ChainBuilder;
SourceFile ! O O
P ? Y? ? Q ,
P 3 *? ? R Q
0 1 P R *? ? *? Y? ? *? ? R Q 4 5 7 S O T P R *? ? *? Y? ? *? ? R Q ; <