
com.groupbyinc.flux.common.ContextAndHeaderHolder.class Maven / Gradle / Ivy
???? 3 ? 1com/groupbyinc/flux/common/ContextAndHeaderHolder java/lang/Object /com/groupbyinc/flux/common/HasContextAndHeaders ContextAndHeaderHolder.java context BLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectHashMap; hLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectHashMap; headers Ljava/util/Map; 5Ljava/util/Map; ()V
this 3Lcom/groupbyinc/flux/common/ContextAndHeaderHolder; putInContext 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @com/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectHashMap (I)V
put
key Ljava/lang/Object; value putAllInContext R(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectAssociativeContainer;)V $
% putAll R(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectAssociativeContainer;)I ' (
) map uLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectAssociativeContainer; OLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectAssociativeContainer; getFromContext &(Ljava/lang/Object;)Ljava/lang/Object; get 0 /
1 . /
3 defaultValue TV; hasInContext (Ljava/lang/Object;)Z containsKey 9 8
: contextSize ()I size > =
? isContextEmpty ()Z isEmpty C B
D
getContext 7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; 3com/groupbyinc/flux/common/collect/ImmutableOpenMap H copyOf u(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectMap;)Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; J K
I L of N G
I O copyContextFrom *(Lcom/groupbyinc/flux/common/HasContext;)V %com/groupbyinc/flux/common/HasContext S F G T U
I ? (Ljava/lang/Iterable;)I ' X
Y java/lang/Throwable [ otherContext [Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; 5Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; other 'Lcom/groupbyinc/flux/common/HasContext; putHeader '(Ljava/lang/String;Ljava/lang/Object;)V d java/util/HashMap f
g
java/util/Map i j Ljava/lang/String; getHeader &(Ljava/lang/String;)Ljava/lang/Object; j 1 hasHeader (Ljava/lang/String;)Z j :
getHeaders ()Ljava/util/Set; keySet u t j v java/util/Collections x emptySet z t
y {
java/util/Set } copyHeadersFrom *(Lcom/groupbyinc/flux/common/HasHeaders;)V %com/groupbyinc/flux/common/HasHeaders ? s t ? ? ~ D iterator ()Ljava/util/Iterator; ? ? ~ ? java/util/Iterator ? hasNext ? B ? ? next ()Ljava/lang/Object; ? ? ? ? java/lang/String ? m n ? ? b c
?
headerName from 'Lcom/groupbyinc/flux/common/HasHeaders; copyContextAndHeadersFrom 4(Lcom/groupbyinc/flux/common/HasContextAndHeaders;)V Q R
? ?
? 1Lcom/groupbyinc/flux/common/HasContextAndHeaders; Signature Code LocalVariableTable LineNumberTable
StackMapTable ?(Ljava/lang/Object;Ljava/lang/Object;)TV; LocalVariableTypeTable x(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectAssociativeContainer;)V -(Ljava/lang/Object;)TV; 0(Ljava/lang/Object;TV;)TV; ]()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; -(Ljava/lang/String;)TV; %()Ljava/util/Set;
SourceFile ! ?
?
? / *? ? ? ? " 1 ? l *? ? *? Y? ? *? +,? ? ? ! " ! ? * + - ? ? ? 1 # $ ? ? %+? ?*? ? *? Y+? &? ? *? +? *W? ? % % + - ? % + , ? 2 3 5 6 8 $ : ? ? ? 1 . / ? U *? ? *? +? 2? ? ? ! ? ? ? @ ? ? 1 . ? ? *+? 4N-? ,? -? ? * ! 5 !
" ! ? 5 6
" 6 ?
E F ? ? @ ? ? 1 7 8 ? W *? ? *? +? ;? ? ? ? ! ? K ? @ 1 <