|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Constants | Constant values commonly needed in the uuid classes. |
| NodeManager | Class is responsible for managing the Nodes identified for
this system (JVM instance), as well as the state management for the
Nodes. |
| Class Summary | |
|---|---|
| Bytes | Static methods for managing byte arrays (all methods follow Big Endian order where most significant bits are in front). |
| NodeManagerImpl | Class is responsible for managing the Nodes identified for
this system (JVM instance), as well as the state management for the
Nodes. |
| UUID | UUID represents a Universally Unique Identifier per RFC 4122. |
| VersionFourGenerator | Class is responsible for generating version 4 UUID's per RFC 4122. |
| VersionOneGenerator | Class is responsible for generating version 1 UUID's per RFC 4122. |
| Exception Summary | |
|---|---|
| UUIDFormatException | Thrown to indicate an attempted to convert a string to a UUID, but that the string does not have the appropriate format. |
This package contains UUID (Universally Unique Identifier) generator implementations and supporting classes.
A UUID is 128-bits long and can provide an extremely high likelihood of uniqueness. For more information see the Internet Engineering Task Force RFC 4122: A Universally Unique IDentifier (UUID) URN Namespace.
The version 1 uuid generator collaborates with various interfaces that allow for custom implementations in solving some challenges relating to: where and how to retrieve the node identifier (usually the MAC-address), how to persist generator data, and how to resolve uuid timestamps. Default implementations are provided in this package and sub-packages.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||