- nameBasedGenerator() - Static method in class com.fasterxml.uuid.Generators
-
Factory method for constructing UUID generator that uses specified
random number generator for constructing UUIDs according to standard
method number 5, but without using a namespace.
- nameBasedGenerator(UUID) - Static method in class com.fasterxml.uuid.Generators
-
Factory method for constructing UUID generator that uses specified
random number generator for constructing UUIDs according to standard
method number 5, with specified namespace (or without one if null
is specified).
- nameBasedGenerator(UUID, MessageDigest) - Static method in class com.fasterxml.uuid.Generators
-
Factory method for constructing UUID generator that uses specified
random number generator for constructing UUIDs according to standard
method number 3 or 5, with specified namespace (or without one if null
is specified), using specified digester.
- NameBasedGenerator - Class in com.fasterxml.uuid.impl
-
Implementation of UUID generator that uses one of name-based generation methods
(variants 3 (MD5) and 5 (SHA1)).
- NameBasedGenerator(UUID, MessageDigest, UUIDType) - Constructor for class com.fasterxml.uuid.impl.NameBasedGenerator
-
- NAMESPACE_DNS - Static variable in class com.fasterxml.uuid.impl.NameBasedGenerator
-
Namespace used when name is a DNS name.
- NAMESPACE_OID - Static variable in class com.fasterxml.uuid.impl.NameBasedGenerator
-
Namespace used when name is an OID.
- NAMESPACE_URL - Static variable in class com.fasterxml.uuid.impl.NameBasedGenerator
-
Namespace used when name is a URL.
- NAMESPACE_X500 - Static variable in class com.fasterxml.uuid.impl.NameBasedGenerator
-
Namespace used when name is an X500 identifier
- NoArgGenerator - Class in com.fasterxml.uuid
-
Intermediate base class for UUID generators that do not take arguments for individual
calls.
- NoArgGenerator() - Constructor for class com.fasterxml.uuid.NoArgGenerator
-
- _address - Variable in class com.fasterxml.uuid.EthernetAddress
-
48-bit MAC address, stored in 6 lowest-significant bytes (in
big endian notation)
- _clock - Variable in class com.fasterxml.uuid.UUIDTimer
-
Clock used to get the time when a timestamp is requested.
- _digester - Variable in class com.fasterxml.uuid.impl.NameBasedGenerator
-
Message digesster to use for hash calculation
- _ethernetAddress - Variable in class com.fasterxml.uuid.impl.TimeBasedGenerator
-
- _namespace - Variable in class com.fasterxml.uuid.impl.NameBasedGenerator
-
Namespace to use as prefix.
- _random - Variable in class com.fasterxml.uuid.impl.RandomBasedGenerator
-
Random number generator that this generator uses.
- _random - Variable in class com.fasterxml.uuid.UUIDTimer
-
Random number generator used to generate additional information
to further reduce probability of collisions.
- _randomNumberGenerator() - Static method in class com.fasterxml.uuid.EthernetAddress
-
Helper method for accessing configured random number generator
- _rnd - Static variable in class com.fasterxml.uuid.EthernetAddress
-
We may need a random number generator, for creating dummy ethernet
address if no real interface is found.
- _secureRandom - Variable in class com.fasterxml.uuid.impl.RandomBasedGenerator
-
Looks like
SecureRandom
implementation is more efficient
using single call access (compared to basic
Random
),
so let's use that knowledge to our benefit.
- _sharedRandom - Static variable in class com.fasterxml.uuid.impl.RandomBasedGenerator
-
Default shared random number generator, used if no random number generator
is explicitly specified for instance
- _sharedTimer - Static variable in class com.fasterxml.uuid.Generators
-
If no explicit timer (and synchronizer it implicitly uses) is specified,
we will create and use a single lazily-constructed timer, which uses in-JVM
synchronization but no external file-based syncing.
- _syncer - Variable in class com.fasterxml.uuid.UUIDTimer
-
Object 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).
- _timer - Variable in class com.fasterxml.uuid.impl.TimeBasedGenerator
-
Object used for synchronizing access to timestamps, to guarantee
that timestamps produced by this generator are unique and monotonically increasings.
- _type - Variable in class com.fasterxml.uuid.impl.NameBasedGenerator
-
- _utf8 - Static variable in class com.fasterxml.uuid.impl.NameBasedGenerator
-
- _uuidL2 - Variable in class com.fasterxml.uuid.impl.TimeBasedGenerator
-
Base values for the second long (last 8 bytes) of UUID to construct