com.groupbyinc.flux.common.apache.logging.log4j.ThreadContext.class Maven / Gradle / Ivy
???? 3 =com/groupbyinc/flux/common/apache/logging/log4j/ThreadContext java/lang/Object ThreadContext.java ?com/groupbyinc/flux/common/apache/logging/log4j/ThreadContext$1 Jcom/groupbyinc/flux/common/apache/logging/log4j/ThreadContext$ContextStack ContextStack Kcom/groupbyinc/flux/common/apache/logging/log4j/ThreadContext$EmptyIterator
EmptyIterator Ucom/groupbyinc/flux/common/apache/logging/log4j/ThreadContext$EmptyThreadContextStack EmptyThreadContextStack java/util/Map$Entry
java/util/Map Entry EMPTY_MAP Ljava/util/Map; 5Ljava/util/Map; EMPTY_STACK HLcom/groupbyinc/flux/common/apache/logging/log4j/spi/ThreadContextStack; DISABLE_MAP Ljava/lang/String; disableThreadContextMap
DISABLE_STACK disableThreadContextStack DISABLE_ALL disableThreadContext #
disableAll Z useMap useStack
contextMap FLcom/groupbyinc/flux/common/apache/logging/log4j/spi/ThreadContextMap; contextStack readOnlyContextMap NLcom/groupbyinc/flux/common/apache/logging/log4j/spi/ReadOnlyThreadContextMap; ()V . /
0 this ?Lcom/groupbyinc/flux/common/apache/logging/log4j/ThreadContext; init ) * 5 Ccom/groupbyinc/flux/common/apache/logging/log4j/util/PropertiesUtil 7
getProperties G()Lcom/groupbyinc/flux/common/apache/logging/log4j/util/PropertiesUtil; 9 :
8 ; getBooleanProperty (Ljava/lang/String;)Z = >
8 ? % & A ( & C ' & E Mcom/groupbyinc/flux/common/apache/logging/log4j/spi/DefaultThreadContextStack G (Z)V . I
H J + L Hcom/groupbyinc/flux/common/apache/logging/log4j/spi/NoOpThreadContextMap N
O 0 Kcom/groupbyinc/flux/common/apache/logging/log4j/spi/ThreadContextMapFactory Q createThreadContextMap H()Lcom/groupbyinc/flux/common/apache/logging/log4j/spi/ThreadContextMap; S T
R U Lcom/groupbyinc/flux/common/apache/logging/log4j/spi/ReadOnlyThreadContextMap W , - Y managerProps ELcom/groupbyinc/flux/common/apache/logging/log4j/util/PropertiesUtil; put '(Ljava/lang/String;Ljava/lang/String;)V Dcom/groupbyinc/flux/common/apache/logging/log4j/spi/ThreadContextMap _ ] ^ ` a key value putAll (Ljava/util/Map;)V Ecom/groupbyinc/flux/common/apache/logging/log4j/spi/ThreadContextMap2 g e f h i Kcom/groupbyinc/flux/common/apache/logging/log4j/spi/DefaultThreadContextMap k
l i entrySet ()Ljava/util/Set; n o p
java/util/Set r iterator ()Ljava/util/Iterator; t u s v java/util/Iterator x hasNext ()Z z { y | next ()Ljava/lang/Object; ~ y ? getKey ? ? java/lang/String ? getValue ? ? entry ;Ljava/util/Map$Entry; Ljava/util/Map$Entry; i$ Ljava/util/Iterator; m get &(Ljava/lang/String;)Ljava/lang/String; ? ? ` ? remove (Ljava/lang/String;)V ? ? ` ? removeAll (Ljava/lang/Iterable;)V Mcom/groupbyinc/flux/common/apache/logging/log4j/spi/CleanableThreadContextMap ? ? ? ? ?
l ? java/lang/Iterable ? ? v keys (Ljava/lang/Iterable; Ljava/lang/Iterable; clearMap clear ? / ` ? clearAll ? /
?
clearStack ? /
? containsKey ? > ` ?
getContext ()Ljava/util/Map; getCopy ? ? ` ? getImmutableContext getImmutableMapOrNull ? ? ` ? ? map getThreadContextMap P()Lcom/groupbyinc/flux/common/apache/logging/log4j/spi/ReadOnlyThreadContextMap; isEmpty ? { ` ? Fcom/groupbyinc/flux/common/apache/logging/log4j/spi/ThreadContextStack ? ? ?
cloneStack N()Lcom/groupbyinc/flux/common/apache/logging/log4j/ThreadContext$ContextStack; copy ? ? ? ? getImmutableStack getImmutableStackOrNull ? ? ? ? ? result LLcom/groupbyinc/flux/common/apache/logging/log4j/ThreadContext$ContextStack; setStack (Ljava/util/Collection;)V java/util/Collection ? ? ? addAll (Ljava/util/Collection;)Z ? ? ? ? stack *Ljava/util/Collection; Ljava/util/Collection; getDepth ()I ? ? ? ? pop ()Ljava/lang/String; ? ? ? ? peek ? ? ? ? push ? ? ? ? message ((Ljava/lang/String;[Ljava/lang/Object;)V Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ParameterizedMessage ? format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ? ?
? ? args [Ljava/lang/Object; removeStack trim (I)V ? ? ? ? depth I java/util/Collections ? emptyMap ?
D(Lcom/groupbyinc/flux/common/apache/logging/log4j/ThreadContext$1;)V .
4 /
Signature
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable 8(Ljava/util/Map;)V +(Ljava/lang/Iterable;)V 7()Ljava/util/Map; -(Ljava/util/Collection;)V
SourceFile InnerClasses 1
! "
$
% &