
com.groupbyinc.flux.client.support.Headers.class Maven / Gradle / Ivy
???? 3 a *com/groupbyinc/flux/client/support/Headers java/lang/Object Headers.java ,com/groupbyinc/flux/client/support/Headers$1 PREFIX Ljava/lang/String; request.headers
EMPTY ,Lcom/groupbyinc/flux/client/support/Headers; headers .Lcom/groupbyinc/flux/common/settings/Settings; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V *Lcom/groupbyinc/flux/common/inject/Inject; ()V
resolveHeaders ^(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings;
this settings applyTo b(Lcom/groupbyinc/flux/transport/TransportMessage;)Lcom/groupbyinc/flux/transport/TransportMessage; ,com/groupbyinc/flux/common/settings/Settings names ()Ljava/util/Set; " #
! $
java/util/Set & iterator ()Ljava/util/Iterator; ( ) ' * java/util/Iterator , hasNext ()Z . / - 0 next ()Ljava/lang/Object; 2 3 - 4 java/lang/String 6 .com/groupbyinc/flux/transport/TransportMessage 8 hasHeader (Ljava/lang/String;)Z : ;
9 < get &(Ljava/lang/String;)Ljava/lang/String; > ?
! @ putHeader '(Ljava/lang/String;Ljava/lang/Object;)V B C
9 D key message TM; 0Lcom/groupbyinc/flux/transport/TransportMessage; 0()Lcom/groupbyinc/flux/common/settings/Settings;
getAsSettings B(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings; K L
! M ! O
R
T
ConstantValue Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations LocalVariableTypeTable
StackMapTable Signature ?;>(TM;)TM;
SourceFile InnerClasses ! V
W I
*? *+? ? ? X
Y , - . Z W ? :*? ? %? + M,? 1 ? %,? 5 ? 7N+-? =? +-*? -? A? E???+? X F :
: G I [ : G H Y 1 2 ( 3 5 5 8 6 \ ?
-'? ] ^ J W / *? ? X
Y : W ] *? NL+? +? ? P? X Y
> ? \ ? !B ! Q W &