Uses of Class
com.fasterxml.uuid.TimestampSynchronizer
Packages that use TimestampSynchronizer
Package
Description
Package that contains classes that define Java UUID Generator API.
Package that contains optional Java UUID Generator classes,
ones that depend on optional external packages (like slf4j)
-
Uses of TimestampSynchronizer in com.fasterxml.uuid
Fields in com.fasterxml.uuid declared as TimestampSynchronizerModifier and TypeFieldDescriptionprotected final TimestampSynchronizerUUIDTimer._syncerObject used to reliably ensure that no multiple JVMs generate UUIDs, and also that the time stamp value used for generating time-based UUIDs is monotonically increasing even if system clock moves backwards over a reboot (usually due to some system level problem).Methods in com.fasterxml.uuid with parameters of type TimestampSynchronizerModifier and TypeMethodDescriptionstatic TimeBasedGeneratorGenerators.timeBasedGenerator(EthernetAddress ethernetAddress, TimestampSynchronizer sync) Factory method for constructing UUID generator that generates UUID using version 1 (time+location based), using specified Ethernet address as the location part of UUID, and specified synchronizer (which may add additional restrictions to guarantee system-wide uniqueness).Constructors in com.fasterxml.uuid with parameters of type TimestampSynchronizerModifierConstructorDescriptionUUIDTimer(Random rnd, TimestampSynchronizer sync) UUIDTimer(Random rnd, TimestampSynchronizer sync, UUIDClock clock) -
Uses of TimestampSynchronizer in com.fasterxml.uuid.ext
Subclasses of TimestampSynchronizer in com.fasterxml.uuid.extModifier and TypeClassDescriptionfinal classImplementation ofTimestampSynchronizer, which uses file system as the storage and locking mechanism.