com.groupbyinc.flux.common.LegacyTimeBasedUUIDGenerator.class Maven / Gradle / Ivy
???? 4 { 7com/groupbyinc/flux/common/LegacyTimeBasedUUIDGenerator java/lang/Object (com/groupbyinc/flux/common/UUIDGenerator !LegacyTimeBasedUUIDGenerator.java java/util/Base64$Encoder java/util/Base64
Encoder sequenceNumber +Ljava/util/concurrent/atomic/AtomicInteger;
lastTimestamp J SECURE_MUNGED_ADDRESS [B $assertionsDisabled Z ()V
)java/util/concurrent/atomic/AtomicInteger -com/groupbyinc/flux/common/SecureRandomHolder INSTANCE Ljava/security/SecureRandom; java/security/SecureRandom ! nextInt ()I # $
" % (I)V '
(
* this 9Lcom/groupbyinc/flux/common/LegacyTimeBasedUUIDGenerator; putLong ([BJII)V i I array l pos numberOfLongBytes
getBase64UUID ()Ljava/lang/String; incrementAndGet 8 $
9 ??? java/lang/System < currentTimeMillis ()J > ?
= @ B java/lang/Math D max (JJ)J F G
E H java/lang/Throwable J . /
L N arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V P Q
= R T java/lang/AssertionError V
W
getUrlEncoder ()Ljava/util/Base64$Encoder; Z [
\ withoutPadding ^ [
_ encodeToString ([B)Ljava/lang/String; a b
c
sequenceId timestamp uuidBytes java/lang/Class i desiredAssertionStatus ()Z k l
j m -com/groupbyinc/flux/common/MacAddressProvider o getSecureMungedAddress ()[B q r
p s Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses
u D *? *? Y? ? &? )? +? v , - w
"
. / u ? %6? *`ddh}??T???? v 4 ! 0 1 % 2 % 3 % 4 1 % 5 1 w /
0 / $ 2 x ? ? 6 7 u 0 ?*? +? :;~