- clone() - Method in class com.fasterxml.uuid.EthernetAddress
-
Default cloning behaviour (bitwise copy) is just fine...
- com.fasterxml.uuid - package com.fasterxml.uuid
-
Package that contains core (non-optional) Java UUID Generator API classes.
- com.fasterxml.uuid.ext - package com.fasterxml.uuid.ext
-
Package that contains optional Java UUID Generator classes; classes that:
Depend on optional external packages; like log4j or java.util.logging -
based Logger adapters (java.util.logging itself was added in JDK 1.4)
- com.fasterxml.uuid.impl - package com.fasterxml.uuid.impl
-
- compare(UUID, UUID) - Method in class com.fasterxml.uuid.UUIDComparator
-
- compareTo(EthernetAddress) - Method in class com.fasterxml.uuid.EthernetAddress
-
Method that compares this EthernetAddress to one passed in as
argument.
- compareUInts(int, int) - Static method in class com.fasterxml.uuid.UUIDComparator
-
- compareULongs(long, long) - Static method in class com.fasterxml.uuid.UUIDComparator
-
- connectToJavaUtilLogging(Logger) - Static method in class com.fasterxml.uuid.ext.JavaUtilLogger
-
Static method to call to make JUG use to proxy all of its logging
through the specified j.u.l Logger
instance.
- connectToJavaUtilLogging() - Static method in class com.fasterxml.uuid.ext.JavaUtilLogger
-
Static method to call to make JUG use a log4j proxy all of its logging
through a j.u.l Logger
constructed to correspond with
com.fasterxml.uuid.Logger
class (this generally determines
j.u.l category output etc settings).
- connectToLog4j(Logger) - Static method in class com.fasterxml.uuid.ext.Log4jLogger
-
Static method to call to make JUG use to proxy all of its logging
through the specified log4j Logger
instance.
- connectToLog4j() - Static method in class com.fasterxml.uuid.ext.Log4jLogger
-
Static method to call to make JUG use a log4j proxy all of its logging
through a log4j Logger
constructed to correspond with
com.fasterxml.uuid.Logger
class (this generally determines
log4j category output etc settings).
- constructMulticastAddress() - Static method in class com.fasterxml.uuid.EthernetAddress
-
Factory method that can be used to construct a random multicast
address; to be used in cases where there is no "real" ethernet
address to use.
- constructMulticastAddress(Random) - Static method in class com.fasterxml.uuid.EthernetAddress
-
Factory method that can be used to construct a random multicast
address; to be used in cases where there is no "real" ethernet
address to use.
- constructUUID(UUIDType, byte[]) - Static method in class com.fasterxml.uuid.impl.UUIDUtil
-
Helper method for constructing UUID instances with appropriate type
- constructUUID(UUIDType, long, long) - Static method in class com.fasterxml.uuid.impl.UUIDUtil
-
- 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)
- _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
-
- _logLevel - Variable in class com.fasterxml.uuid.Logger
-
Threshold to use for outputting varius log statements.
- _namespace - Variable in class com.fasterxml.uuid.impl.NameBasedGenerator
-
Namespace to use as prefix.
- _output1 - Variable in class com.fasterxml.uuid.Logger
-
Output object to use, if defined; initialized to
System.err
.
- _output2 - Variable in class com.fasterxml.uuid.Logger
-
Override output used to explicitly specify where to pass diagnostic
output, instead of System.err.
- _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