Package com.fasterxml.uuid
package com.fasterxml.uuid
Package that contains classes that define Java UUID Generator API.
Implementation classes can be found from under
com.fasterxml.uuid.impl.
The primary API entrypoint is Generators,
used to construct actual generators to use for UUID generation.
-
ClassDescriptionA utility to attempt to find the default egress interface on the current system.An exception representing a failure to determine a default egress network interface.EthernetAddress encapsulates the 6-byte MAC address defined in IEEE 802.1 standard.Root factory class for constructing UUID generators.Simple command-line interface to UUID generation functionality.Intermediate base class for UUID generators that do not take arguments for individual calls.Intermediate base class for UUID generators that take one String argument for individual calls.This is the API for utility classes optionally used by
UUIDTimerto 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.UUIDClock is used by UUIDTimer to get the current time.DefaultUUIDcomparator is not very useful, since it just does blind byte-by-byte comparison which does not work well for time+location - based UUIDs.Minimal "tag" base class from which all generator implementations derive.UUIDTimer produces the time stamps required for time-based UUIDs.Enumeration of different flavors of UUIDs: 5 specified by specs (RFC-9562) and one virtual entry ("UNKNOWN") to represent invalid one that consists of all zero bites