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

com.groupbyinc.flux.common.TimeBasedUUIDGenerator.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?1com/groupbyinc/flux/common/TimeBasedUUIDGeneratorjava/lang/Object(com/groupbyinc/flux/common/UUIDGeneratorTimeBasedUUIDGenerator.javasequenceNumber+Ljava/util/concurrent/atomic/AtomicInteger;
lastTimestampJsecureMungedAddress[B$assertionsDisabledZ()V
)java/util/concurrent/atomic/AtomicInteger-com/groupbyinc/flux/common/SecureRandomHolderINSTANCELjava/security/SecureRandom;	java/security/SecureRandomnextInt()I
 (I)V"
#		%this3Lcom/groupbyinc/flux/common/TimeBasedUUIDGenerator;putLong([BJII)ViIarraylposnumberOfLongBytes
getBase64UUID()Ljava/lang/String;java/io/IOException3incrementAndGet5
6???java/lang/System9currentTimeMillis()J;<
:=
	?java/lang/MathAmax(JJ)JCD
BEjava/lang/ThrowableG)*
I
	K	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VMN
:O	Qjava/lang/AssertionErrorS
T
!com/groupbyinc/flux/common/Base64WencodeBytesToBytes	([BIII)[BYZ
X[java/lang/IllegalStateException]should not be thrown_*(Ljava/lang/String;Ljava/lang/Throwable;)Va
^bjava/lang/StringdPREFERRED_ENCODINGLjava/nio/charset/Charset;fg	Xh!([BIILjava/nio/charset/Charset;)Vj
ekencodedeLjava/io/IOException;
sequenceId	timestamp	uuidBytesjava/lang/ClasstdesiredAssertionStatus()Zvw
ux-com/groupbyinc/flux/common/MacAddressProviderzgetSecureMungedAddress()[B|}
{~CodeLocalVariableTableLineNumberTable
StackMapTable
SourceFile 	

?D*?*?Y??!?$?&??'(?
!
)*??%6?*`ddh}??T?????4!+,%-
%.%/,%0,?.
/.$1?	?? 12???*?&?78~A*Y:?*?@ ?FA? 
aA* ?@ç:???: ?J?L?L??P??J?R?	?L?`???TY?U???\:?:?^Y`?c??R??d3=??TY?U??eY??i?l?-0050{??4?H?m
?no?'(?p,?q>?r
?,m
?N568<>!@%C*D8F>IGLVO`Q{U?X?V?W?[?\?"?%JH??BVO4?
Vs?^.?y???R??L?R??L???TY?U???&)-*?@?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy