All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.util.concurrent.ThreadContext.class Maven / Gradle / Ivy

????4?8com/groupbyinc/flux/common/util/concurrent/ThreadContextjava/lang/Objectjava/io/Closeable.com/groupbyinc/flux/common/io/stream/WriteableThreadContext.java:com/groupbyinc/flux/common/util/concurrent/ThreadContext$1
Zcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ContextPreservingAbstractRunnable!ContextPreservingAbstractRunnableRcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ContextPreservingRunnableContextPreservingRunnableKcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ContextThreadLocalContextThreadLocalLcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStructThreadContextStructFcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext
StoredContextjava/util/Map$Entry
java/util/MapEntry4com/groupbyinc/flux/common/settings/Setting$Property +com/groupbyinc/flux/common/settings/Setting"Property%java/lang/invoke/MethodHandles$Lookup%java/lang/invoke/MethodHandles'LookupPREFIXLjava/lang/String;request.headers,DEFAULT_HEADERS_SETTING-Lcom/groupbyinc/flux/common/settings/Setting;]Lcom/groupbyinc/flux/common/settings/Setting;DEFAULT_CONTEXTNLcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;
defaultHeaderLjava/util/Map;5Ljava/util/Map;threadLocalMLcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ContextThreadLocal;isSystemContextZ1(Lcom/groupbyinc/flux/common/settings/Settings;)V()V:<
=./	?getB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;AB
#C,com/groupbyinc/flux/common/settings/SettingsEjava/util/CollectionsGemptyMap()Ljava/util/Map;IJ
HK34	Mjava/util/HashMapO
P=names()Ljava/util/Set;RS
FT
java/util/SetViterator()Ljava/util/Iterator;XYWZjava/util/Iterator\hasNext()Z^_]`next()Ljava/lang/Object;bc]djava/lang/Stringf&(Ljava/lang/String;)Ljava/lang/String;Ah
Fiput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;klmunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;op
Hq?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$1;)V:s
t67	vkeythis:Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;settings.Lcom/groupbyinc/flux/common/settings/Settings;headersclosejava/io/IOException~<
?stashContextJ()Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;P()Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;A?
?setQ(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;)V??
?"java/lang/invoke/LambdaMetafactory?metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;??
???<lambda$stashContext$0??
???(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;~??contextstashAndMergeHeadersY(Ljava/util/Map;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;(Ljava/util/Map;)V:?
P?
access$200_(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;)Ljava/util/Map;??
?putAll???12	?
access$300?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;Ljava/util/Map;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;??
?lambda$stashAndMergeHeaders$1??
???	newHeadernewStoredContextK(Z)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;lambda$newStoredContext$2R(ZLcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;)V??
???(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;ZLcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;~??preserveResponseHeadersnewRestorableContext (Z)Ljava/util/function/Supplier;??
?wrapRestorableg(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;)Ljava/util/function/Supplier;??
?clambda$wrapRestorable$3?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;??
????(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;)Ljava/util/function/Supplier;A??
storedContextHLcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;writeTo6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V
access$400?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;Lcom/groupbyinc/flux/common/io/stream/StreamOutput;Ljava/util/Map;)V??
?out3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;readHeaders5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Vq(Lcom/groupbyinc/flux/common/io/stream/StreamInput;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$1;)V:?
?in2Lcom/groupbyinc/flux/common/io/stream/StreamInput;	getHeader&(Ljava/lang/Object;)Ljava/lang/Object;A??value
getHeaders
P?map9Ljava/util/HashMap;Ljava/util/HashMap;getResponseHeaders
access$600??
?size()I???(I)V:?
P?entrySet?S?getKey?c?getValue?c?java/util/ListunmodifiableList"(Ljava/util/List;)Ljava/util/List;
H
PmentryMLjava/util/Map$Entry;>;Ljava/util/Map$Entry;responseHeadersGLjava/util/Map;>;KLjava/util/HashMap;>;copyHeaders(Ljava/lang/Iterable;)V
access$700?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;
QLjava/lang/Iterable;>;Ljava/lang/Iterable;	putHeader'(Ljava/lang/String;Ljava/lang/String;)V
access$800?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;
headerputTransient'(Ljava/lang/String;Ljava/lang/Object;)V
access$900?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;
 Ljava/lang/Object;getTransient&(Ljava/lang/String;)Ljava/lang/Object;access$1000%?
&addResponseHeader?lambda$addResponseHeader$4*h
+,happly()Ljava/util/function/Function;/01D(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)V(3
4access$1100?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;67
8uniqueValueCLjava/util/function/Function;Ljava/util/function/Function;preserveContext*(Ljava/lang/Runnable;)Ljava/lang/Runnable;;com/groupbyinc/flux/common/util/concurrent/AbstractRunnable??(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;Lcom/groupbyinc/flux/common/util/concurrent/AbstractRunnable;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$1;)V:A

B?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;Ljava/lang/Runnable;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$1;)V:D
EcommandLjava/lang/Runnable;unwrap?()Lcom/groupbyinc/flux/common/util/concurrent/AbstractRunnable;IJ

K()Ljava/lang/Runnable;IM
NisDefaultContextmarkAsSystemContextaccess$1400?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;RS
Taccess$1500Q(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;)ZVW
XisClosedaccess$1600z(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ContextThreadLocal;)Ljava/util/concurrent/atomic/AtomicBoolean;[\
])java/util/concurrent/atomic/AtomicBoolean_A_
`avrestored<eaccess$1900g?
haccess$1700access$1800?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ContextThreadLocal;x0request.headers.o	NodeScope6Lcom/groupbyinc/flux/common/settings/Setting$Property;qr	!sgroupSettingx(Ljava/lang/String;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;uv
#w
t
ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable
Exceptions(Ljava/util/Map;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;j(Z)Ljava/util/function/Supplier;?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;)Ljava/util/function/Supplier;7()Ljava/util/Map;I()Ljava/util/Map;>;T(Ljava/lang/Iterable;>;)V8(Ljava/util/Map;)V-(Ljava/lang/String;)TT;j(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)VBootstrapMethods
SourceFileInnerClasses1*+z-./{01234{56789!:;| m*?>?@+?D?FM,?
*?L?N?F?PY?QN,?U?[:?a?!?e?g:-,?j?nW???*-?r?N*?Y?u?w?}4Fx+%;34myzm{|^}|~%;35.STUVX%YFZU[X\`^l_?!?FF?]?'?~<|6*?w???}yz
cd????|T*?w??L*?w??*+???}yz?2klm??|?1*?w??M?PY+??N-,????*?w??-????*,???}*1yz1}4)?2 ?4~1}5 ?5uvwx)y{???|S*?w??M*,???} yz?9	?2
????|>
**?¶ư}
yz
?9?{???|<*+???}yz???{???|H*?w??+*?N?ر}yz??
??????|I*?w?Y+?߶??}yz??
?????h|?(*?w????+???gM,?*?N+???g?,?} (yz(x+?+???&???&g?J|m?PY*?N??L+*?w??????+?r?}yz??~?????{??J|?Z*?w????L?PY+????M+???[N-?a?*-?e?:,???????W???,?r?}*9	ZyzO
4A??~ 9O
A????9?R?U???%P]?/{?
|]*?w*?w??+????}yz}~}
??{?|V*?w*?w??+,????} yzx+?+
???|]*?w*?w??+?????}yz4~5
??{?|V*?w*?w??+,?!???} yzx+?"
??#$|E*?w???'+???}yzx+{?(|N*+,?2?5?} yzx+?+

(3|s*?w*?w??+,-?9???}*yzx+?+:<~:;
{?=>|?2+?
?+?+??+?+?@??
Y*+?@?C??Y*+?F?}2yz2GH !	#$&'')?	I>|n +?
?+?
?L?+??+??O?+?} yz GH01346?P_|H*?w???????}yz=?@Q<|@*?w*?w???U???}yz
EF8_|5*?w???Y?}yzLZ_|5*?w?^?b?}yzS
*h|,*?}c+??|T*??M+?f,?} yz?????????|?0?&*?w??,?*?w,*?w????i???*?w,???} 0yz0?90?2??'?/??'??|=	*?w+???}	yz	?2y??|=	*?w+???}	yz	?2mj?|???Fkl|/*?w?}mzFn<|;p?!Y?tS?x?@?Y?y???
IJ?4?????????????????)-.?	?J	

		!#$@&()




© 2015 - 2025 Weber Informatics LLC | Privacy Policy