
com.groupbyinc.flux.common.logging.DeprecationLogger.class Maven / Gradle / Ivy
???? 4[ 4com/groupbyinc/flux/common/logging/DeprecationLogger java/lang/Object DeprecationLogger.java 6com/groupbyinc/flux/common/logging/DeprecationLogger$1 java/util/Locale$Category java/util/Locale
Category %java/lang/invoke/MethodHandles$Lookup
java/lang/invoke/MethodHandles Lookup logger !Lorg/apache/logging/log4j/Logger; THREAD_CONTEXT *Ljava/util/concurrent/CopyOnWriteArraySet; fLjava/util/concurrent/CopyOnWriteArraySet; keys Ljava/util/Set; #Ljava/util/Set; WARNING_FORMAT Ljava/lang/String; RFC_7231_DATE_TIME $Ljava/time/format/DateTimeFormatter; GMT Ljava/time/ZoneId; WARNING_HEADER_PATTERN Ljava/util/regex/Pattern; doesNotNeedEncoding Ljava/util/BitSet; UTF_8 Ljava/nio/charset/Charset; $assertionsDisabled Z setThreadContext =(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)V $Cannot register a null ThreadContext * java/util/Objects , requireNonNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; . /
- 0 2 (java/util/concurrent/CopyOnWriteArraySet 4 add (Ljava/lang/Object;)Z 6 7
5 8 java/lang/IllegalStateException : )Double-setting ThreadContext not allowed! < (Ljava/lang/String;)V > ?
; @
threadContext :Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext; removeThreadContext &