- 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
(versions 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
- nilUUID() - Static method in class com.fasterxml.uuid.impl.UUIDUtil
-
Accessor for so-call "Nil UUID" (see
RFC 4122/4.1.7;
one that is all zeroes.
- 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
-
- test - package test
-
- test() - Method in class perf.MeasurePerformance
-
- timeBasedEpochGenerator() - Static method in class com.fasterxml.uuid.Generators
-
Factory method for constructing UUID generator that generates UUID using
version 7 (Unix Epoch time+random based).
- timeBasedEpochGenerator(Random) - Static method in class com.fasterxml.uuid.Generators
-
Factory method for constructing UUID generator that generates UUID using
version 7 (time+random based), using specified Ethernet address
as the location part of UUID.
- TimeBasedEpochGenerator - Class in com.fasterxml.uuid.impl
-
Implementation of UUID generator that uses time/location based generation
method field from the Unix Epoch timestamp source - the number of
milliseconds seconds since midnight 1 Jan 1970 UTC, leap seconds excluded.
- TimeBasedEpochGenerator(Random) - Constructor for class com.fasterxml.uuid.impl.TimeBasedEpochGenerator
-
- timeBasedGenerator() - Static method in class com.fasterxml.uuid.Generators
-
Factory method for constructing UUID generator that generates UUID using
version 1 (time+location based).
- timeBasedGenerator(EthernetAddress) - Static method in class com.fasterxml.uuid.Generators
-
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.
- timeBasedGenerator(EthernetAddress, TimestampSynchronizer) - Static method in class com.fasterxml.uuid.Generators
-
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).
- timeBasedGenerator(EthernetAddress, UUIDTimer) - Static method in class com.fasterxml.uuid.Generators
-
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
UUIDTimer
instance
(which includes embedded synchronizer that defines synchronization behavior).
- TimeBasedGenerator - Class in com.fasterxml.uuid.impl
-
Implementation of UUID generator that uses time/location based generation
method (version 1).
- TimeBasedGenerator(EthernetAddress, UUIDTimer) - Constructor for class com.fasterxml.uuid.impl.TimeBasedGenerator
-
- timeBasedReorderedGenerator() - Static method in class com.fasterxml.uuid.Generators
-
Factory method for constructing UUID generator that generates UUID using
version 6 (time+location based, reordered for DB locality).
- timeBasedReorderedGenerator(EthernetAddress) - Static method in class com.fasterxml.uuid.Generators
-
Factory method for constructing UUID generator that generates UUID using
version 6 (time+location based, reordered for DB locality), using specified
Ethernet address as the location part of UUID.
- timeBasedReorderedGenerator(EthernetAddress, UUIDTimer) - Static method in class com.fasterxml.uuid.Generators
-
Factory method for constructing UUID generator that generates UUID using
version 6 (time+location based, reordered for DB locality), using specified
Ethernet address as the location part of UUID, and specified
UUIDTimer
instance (which includes embedded synchronizer that defines
synchronization behavior).
- TimeBasedReorderedGenerator - Class in com.fasterxml.uuid.impl
-
Implementation of UUID generator that uses time/location based generation
method field compatible with UUIDv1, reorderd for improved DB locality.
- TimeBasedReorderedGenerator(EthernetAddress, UUIDTimer) - Constructor for class com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
-
- TimestampSynchronizer - Class in com.fasterxml.uuid
-
This is the API for utility classes optionally used by
UUIDTimer
to
ensure that timestamp values used for generating time/location-based UUIDs
are monotonically increasing, as well as that only one such generator
is ever used on a single system, even in presence of multiple JVMs.
- TimestampSynchronizer() - Constructor for class com.fasterxml.uuid.TimestampSynchronizer
-
- toByteArray() - Method in class com.fasterxml.uuid.EthernetAddress
-
Synonym to 'asByteArray()'
- toByteArray(byte[]) - Method in class com.fasterxml.uuid.EthernetAddress
-
- toByteArray(byte[], int) - Method in class com.fasterxml.uuid.EthernetAddress
-
- toByteArray(UUID, byte[]) - Static method in class com.fasterxml.uuid.impl.UUIDUtil
-
- toByteArray(UUID, byte[], int) - Static method in class com.fasterxml.uuid.impl.UUIDUtil
-
- toLong() - Method in class com.fasterxml.uuid.EthernetAddress
-
- toString() - Method in class com.fasterxml.uuid.EthernetAddress
-
Returns the canonical string representation of this ethernet address.
- tryRemote(InetSocketAddress) - Static method in class test.EgressDiagnostics
-
- typeOf(UUID) - Static method in class com.fasterxml.uuid.impl.UUIDUtil
-
Method for determining which type of UUID given UUID is.
- TYPES - Static variable in class com.fasterxml.uuid.Jug
-
- _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
-
- _ethernetAddress - Variable in class com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
-
- _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.impl.TimeBasedEpochGenerator
-
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.
- _timer - Variable in class com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
-
Object used for synchronizing access to timestamps, to guarantee
that timestamps produced by this generator are unique and monotonically increasings.
- _toLong(byte[], int) - Static method in class com.fasterxml.uuid.impl.RandomBasedGenerator
-
- _toLong(byte[], int) - Static method in class com.fasterxml.uuid.impl.TimeBasedEpochGenerator
-
- _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
- _uuidL2 - Variable in class com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
-
Base values for the second long (last 8 bytes) of UUID to construct