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

There is a newer version: 198
Show newest version
????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;maxWarningHeaderCountImaxWarningHeaderSizeJ1(Lcom/groupbyinc/flux/common/settings/Settings;)V()V<>
?./	AgetB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;CD
#E,com/groupbyinc/flux/common/settings/SettingsGjava/util/CollectionsIemptyMap()Ljava/util/Map;KL
JM34	Ojava/util/HashMapQ
R?names()Ljava/util/Set;TU
HV
java/util/SetXiterator()Ljava/util/Iterator;Z[Y\java/util/Iterator^hasNext()Z`a_bnext()Ljava/lang/Object;de_fjava/lang/Stringh&(Ljava/lang/String;)Ljava/lang/String;Cj
Hkput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;mnounmodifiableMap (Ljava/util/Map;)Ljava/util/Map;qr
Js?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$1;)V<u
v67	x.com/groupbyinc/flux/http/HttpTransportSettingsz%SETTING_HTTP_MAX_WARNING_HEADER_COUNT|/	{}java/lang/IntegerintValue()I??
??89	?$SETTING_HTTP_MAX_WARNING_HEADER_SIZE?/	{?-com/groupbyinc/flux/common/unit/ByteSizeValue?getBytes()J??
??:;	?keythis: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;C?
?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<?
R?
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;???preserveResponseHeadersZnewRestorableContext (Z)Ljava/util/function/Supplier;??
?wrapRestorableg(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext;)Ljava/util/function/Supplier;??
?elambda$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;C??
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;C??value
getHeaders
R?map9Ljava/util/HashMap;Ljava/util/HashMap;getResponseHeaders
access$600?
	size?(I)V<
RentrySetUgetKeyegetValueejava/util/ListunmodifiableList"(Ljava/util/List;)Ljava/util/List;
J
RoentryMLjava/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;12
3header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;89
:Ljava/lang/Object;getTransient&(Ljava/lang/String;)Ljava/lang/Object;access$1000??
@addResponseHeader?lambda$addResponseHeader$4Dj
EFjapply()Ljava/util/function/Function;IJKD(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)VBM
Naccess$1100?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;IJ)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;PQ
RuniqueValueCLjava/util/function/Function;Ljava/util/function/Function;preserveContext*(Ljava/lang/Runnable;)Ljava/lang/Runnable;;com/groupbyinc/flux/common/util/concurrent/AbstractRunnableY?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;Lcom/groupbyinc/flux/common/util/concurrent/AbstractRunnable;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$1;)V<[

\?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;Ljava/lang/Runnable;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$1;)V<^
_commandLjava/lang/Runnable;unwrap?()Lcom/groupbyinc/flux/common/util/concurrent/AbstractRunnable;cd

e()Ljava/lang/Runnable;cg
hisDefaultContextmarkAsSystemContextaccess$1400?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;lm
nisSystemContextaccess$1500Q(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ThreadContextStruct;)Zqr
sisClosedaccess$1600z(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ContextThreadLocal;)Ljava/util/concurrent/atomic/AtomicBoolean;vw
x)java/util/concurrent/atomic/AtomicBooleanzCa
{|vrestore>?access$1900??
?access$1700access$1800?(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext$ContextThreadLocal;x0request.headers.?	NodeScope6Lcom/groupbyinc/flux/common/settings/Setting$Property;??	!?groupSettingx(Ljava/lang/String;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;??
#?
v
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*+?-./?01234?56789:;!<=?J?*?@?B+?F?HM,?
*?N?P?F?RY?SN,?W?]:?c?!?g?i:-,?l?pW???*-?t?P*?Y?w?y*?~+?F??????*??+?F????????4F?+%;34??????????%;35?6
`abce%fFgUhXi`kll}m?n?!?HH?_?'??>?6*?y???????
rs?????T*?y??L*?y??*+???????2?z{|????1*?y??M?RY+??N-,????*?y??-?Ƕ?*,????*1??1?4)?2 ?4?1?5 ?5?????)??????S*?y??M*,???? ????	?2?
?????>
**?ݶ??
??
?????????<*+???????????????H*?y??+*?P????????
???????I*?y?Y+???????????
?????j??(*?y????+??iM,?*?P+??i?,?? (??(?++????&???&iL?m?RY*?P??L+*?y?????+?t???????????L??]*?y???
L?RY+?
?M+??]N-?c?--?g?:,??i???? W???,?t??*9!#]??R$4D? 9!"R$%D&????9?U?X???%R_?2??'(?]*?y*?y??+?,???????.??-?
????/0?V*?y*?y??+,?4???? ???++?
??/??]*?y*?y??+?Ƕ?????54?55?
??67?V*?y*?y??+,?;???? ???+<?
	=>?E*?y???A+??????+???B0?N*+,?L?O?? ???++?
BM?{*?y*?y??+,-*??*???S????*???++TV?TU?
&'??WX??2+?
?+?+??+?+?Z??
Y*+?Z?]??Y*+?`??2??2ab?./	1245'7?	cX?n +?
?+?
?f?+??+??i?+?? ?? ab?>?ABD?ja?H*?y???æ??????K?@k>?@*?y*?y???o???????
STpa?5*?y???t?????Zua?5*?y?y?}?????a
Dj?,*??~+????T*??M+??,?? ??????????????0?&*?y??,?*?y,*?y???
?????*?y,???? 0??0??0?2???'?/??'???=	*?y+????	??	?2?????=	*?y+????	??	?2?|????ð?R???/*?y?????R?>?;??!Y??S???B?Y???ñ?
UV?4?????????????????CGH?	?J	

		!#$@&()




© 2015 - 2024 Weber Informatics LLC | Privacy Policy