Skip navigation links
A B C D E F G H I L M N O P R S T U V W X 

A

AbstractNameBasedUuidCreator - Class in com.github.f4b6a3.uuid.factory.abst
Factory that creates name-based UUIDs.
AbstractNameBasedUuidCreator(UuidVersion, String) - Constructor for class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
This constructor receives the name of a message digest.
AbstractSequence - Class in com.github.f4b6a3.uuid.sequence
This abstract class represents a circular a counter or sequence.
AbstractSequence(long, long) - Constructor for class com.github.f4b6a3.uuid.sequence.AbstractSequence
 
AbstractTimeBasedUuidCreator - Class in com.github.f4b6a3.uuid.factory.abst
 
AbstractTimeBasedUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
This constructor requires a version number.
AbstractUuidCreator - Class in com.github.f4b6a3.uuid.factory.abst
Abstract class for subclasses that create UUID objects.
AbstractUuidCreator() - Constructor for class com.github.f4b6a3.uuid.factory.abst.AbstractUuidCreator
 
AbstractUuidCreator(int) - Constructor for class com.github.f4b6a3.uuid.factory.abst.AbstractUuidCreator
 
AbstractUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.factory.abst.AbstractUuidCreator
 
AbstractUuidState - Class in com.github.f4b6a3.uuid.state
 
AbstractUuidState() - Constructor for class com.github.f4b6a3.uuid.state.AbstractUuidState
 
array(int, byte) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Get a new array with a specific length and filled with a byte value.

B

borrow(int, int) - Method in class com.github.f4b6a3.uuid.clockseq.ClockSequenceController
Borrow a value from the pool and give back another value to the same pool.
ByteUtil - Class in com.github.f4b6a3.uuid.util
Class that contains many static methods for byte handling.

C

clearPool() - Method in class com.github.f4b6a3.uuid.clockseq.ClockSequenceController
Clear all bits of the byte array that represents the pool.
clockSequence - Variable in class com.github.f4b6a3.uuid.clockseq.FixedClockSequenceStrategy
 
clockSequence - Variable in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
ClockSequenceController - Class in com.github.f4b6a3.uuid.clockseq
Class that controls the usage of clock sequence values from 0 to 16383.
ClockSequenceController() - Constructor for class com.github.f4b6a3.uuid.clockseq.ClockSequenceController
 
ClockSequenceStrategy - Interface in com.github.f4b6a3.uuid.clockseq
 
clockSequenceStrategy - Variable in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
 
com.github.f4b6a3.uuid - package com.github.f4b6a3.uuid
 
com.github.f4b6a3.uuid.clockseq - package com.github.f4b6a3.uuid.clockseq
 
com.github.f4b6a3.uuid.enums - package com.github.f4b6a3.uuid.enums
 
com.github.f4b6a3.uuid.exception - package com.github.f4b6a3.uuid.exception
 
com.github.f4b6a3.uuid.factory - package com.github.f4b6a3.uuid.factory
 
com.github.f4b6a3.uuid.factory.abst - package com.github.f4b6a3.uuid.factory.abst
 
com.github.f4b6a3.uuid.nodeid - package com.github.f4b6a3.uuid.nodeid
 
com.github.f4b6a3.uuid.random - package com.github.f4b6a3.uuid.random
 
com.github.f4b6a3.uuid.sequence - package com.github.f4b6a3.uuid.sequence
 
com.github.f4b6a3.uuid.state - package com.github.f4b6a3.uuid.state
 
com.github.f4b6a3.uuid.timestamp - package com.github.f4b6a3.uuid.timestamp
 
com.github.f4b6a3.uuid.util - package com.github.f4b6a3.uuid.util
 
CombGuidCreator - Class in com.github.f4b6a3.uuid.factory
Factory that creates COMB UUIDs.
CombGuidCreator() - Constructor for class com.github.f4b6a3.uuid.factory.CombGuidCreator
 
concat(byte[], byte[]) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Concatenates two byte arrays.
CONTROLLER - Static variable in class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
 
copy(byte[]) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Copy an entire array.
copy(byte[], int, int) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Copy part of an array.
COUNTER_MAX - Static variable in class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 
COUNTER_MIN - Static variable in class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 
COUNTER_OFFSET_MAX - Static variable in class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 
countFree() - Method in class com.github.f4b6a3.uuid.clockseq.ClockSequenceController
Count the free values in the pool.
countUsed() - Method in class com.github.f4b6a3.uuid.clockseq.ClockSequenceController
Count the used values out of the pool.
create(String) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
Returns a name-based UUID without name space.
create(byte[]) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
Returns a name-based UUID without name space.
create(String, String) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
Returns a name-based UUID with a name space and a name.
create(String, byte[]) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
Returns a name-based UUID with a name space and a name.
create(UUID, String) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
Returns a name-based UUID with a name space and a name.
create(UuidNamespace, String) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
Returns a name-based UUID with a name space and a name.
create(UUID, byte[]) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
Returns a name-based UUID with a name space and a name. ### RFC-4122 - 4.3.
create() - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Returns a new time-based UUID. ### Timestamp The timestamp has 100-nanoseconds resolution, starting from 1582-10-15.
create() - Method in interface com.github.f4b6a3.uuid.factory.abst.NoArgumentsUuidCreator
 
create() - Method in class com.github.f4b6a3.uuid.factory.CombGuidCreator
Return a COMB GUID.
create() - Method in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
 
create(byte, int) - Method in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
Returns a DCE Security UUID based in a local domain and a local identifier.
create(int) - Method in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
Returns a DCE Security UUID based in a local identifier.
create() - Method in class com.github.f4b6a3.uuid.factory.RandomUuidCreator
Return a UUID with random value. ### RFC-4122 - 4.4.
create() - Method in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
Return a GUID based on the ULID specification.
current() - Method in class com.github.f4b6a3.uuid.sequence.AbstractSequence
 
current() - Method in interface com.github.f4b6a3.uuid.sequence.Sequence
 

D

DceSecurityUuidCreator - Class in com.github.f4b6a3.uuid.factory
Factory that creates DCE Security UUIDs.
DceSecurityUuidCreator() - Constructor for class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
 
DceSecurityUuidCreator.DCESTimestampCounter - Class in com.github.f4b6a3.uuid.factory
 
DCESTimestampCounter() - Constructor for class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator.DCESTimestampCounter
 
DefaultClockSequenceShutdownHook(DefaultClockSequenceStrategy) - Constructor for class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy.DefaultClockSequenceShutdownHook
 
DefaultClockSequenceStrategy - Class in com.github.f4b6a3.uuid.clockseq
This class is an implementation of the 'clock sequence' of the RFC-4122.
DefaultClockSequenceStrategy(long, long, AbstractUuidState) - Constructor for class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
This constructor uses a state stored previously. ### RFC-4122 - 4.1.5.
DefaultClockSequenceStrategy(long, long) - Constructor for class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
 
DefaultClockSequenceStrategy() - Constructor for class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
 
DefaultClockSequenceStrategy.DefaultClockSequenceShutdownHook - Class in com.github.f4b6a3.uuid.clockseq
Thread that is run when the program exits or is terminated.
DefaultNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.nodeid
 
DefaultNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.nodeid.DefaultNodeIdentifierStrategy
This constructor works in two steps: 1.
DefaultTimestampStrategy - Class in com.github.f4b6a3.uuid.timestamp
This is an implementation of TimestampStrategy that provides millisecond resolution.
DefaultTimestampStrategy() - Constructor for class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 
DefaultTimestampStrategy(boolean) - Constructor for class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 

E

enableOverrunException - Variable in class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 
equalArrays(byte[], byte[]) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Check if two arrays of bytes are equal.
extractClockSequence(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the clock sequence from a time-based UUID.
extractDceSecurityInstant(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the instant from a DCE Security UUID.
extractDceSecurityLocalDomain(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the local domain number from a DCE Security UUID.
extractDceSecurityLocalIdentifier(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the local identifier number from a DCE Security UUID.
extractDceSecurityTimestamp(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the timestamp from a DCE Security UUID.
extractInstant(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the instant from a time-based UUID.
extractNodeIdentifier(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the node identifier from a time-based UUID.
extractTimestamp(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the timestamp from a time-based UUID.
extractUnixMilliseconds(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the Unix epoch milliseconds from a time-based UUID.

F

FileUuidState - Class in com.github.f4b6a3.uuid.state
 
FileUuidState() - Constructor for class com.github.f4b6a3.uuid.state.FileUuidState
 
FingerprintNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.nodeid
 
FingerprintNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.nodeid.FingerprintNodeIdentifierStrategy
This constructor calculates a node identifier based on system data like: operating system, java virtual machine, network details, system resources, locale and timezone.
FingerprintUtil - Class in com.github.f4b6a3.uuid.util
 
firstHigh - Variable in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
 
firstLow - Variable in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
 
FixedClockSequenceStrategy - Class in com.github.f4b6a3.uuid.clockseq
 
FixedClockSequenceStrategy(int) - Constructor for class com.github.f4b6a3.uuid.clockseq.FixedClockSequenceStrategy
 
FixedNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.nodeid
 
FixedNodeIdentifierStrategy(long) - Constructor for class com.github.f4b6a3.uuid.nodeid.FixedNodeIdentifierStrategy
 
FixedTimestampStretegy - Class in com.github.f4b6a3.uuid.timestamp
 
FixedTimestampStretegy(long) - Constructor for class com.github.f4b6a3.uuid.timestamp.FixedTimestampStretegy
 
formatLeastSignificantBits(long, long) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Formats the least significant bits of the UUID. ### RFC-4122 - 4.2.2.
formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Formats the most significant bits of the UUID.
formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.factory.SequentialUuidCreator
formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.factory.TimeBasedUuidCreator
formatMssqlMostSignificantBits(long) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Format most significant bits for MSSQL Server. ### References * How to Generate Sequential GUIDs for SQL Server in .NET https://blogs.msdn.microsoft.com/dbrowne/2012/07/03/how-to-generate-sequential-guids-for-sql-server-in-net/ * UUID Binary encoding https://en.wikipedia.org/wiki/Universally_unique_identifier#Encoding * Newsequentialid (Histrory/Benefits and Implementation) https://blogs.msdn.microsoft.com/sqlprogrammability/2006/03/23/newsequentialid-histrorybenefits-and-implementation/ * NEWSEQUENTIALID (Transact-SQL) https://docs.microsoft.com/en-us/sql/t-sql/functions/newsequentialid-transact-sql?
formatRfc4122LeastSignificantBits(long, long) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Returns the least significant bits of the UUID. ### RFC-4122 - 4.2.2.
formatSequentialMostSignificantBits(long) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Returns the timestamp bits of the UUID in the 'natural' order of bytes.
formatTimeBasedMostSignificantBits(long) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Returns the timestamp bits of the UUID in the order defined in the RFC-4122. ### RFC-4122 - 4.2.2.
fromBytesToUuid(byte[]) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get a UUID from an array of bytes;
fromHexChar(char) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Get a number value from a hexadecimal char.
fromMssqlGuidToUuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Convert a MSSQL Server 'friendly' GUID to a UUID.
fromSequentialUuidToTimeBasedUuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Convert a sequential UUID to a time-based UUID.
fromTimeBasedUuidToSequentialUuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Convert a time-based UUID to a sequential UUID.
fromUuidToBytes(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the array of bytes from a UUID.
fromUuidToMssqlGuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Convert a UUID to a MSSQL Server 'friendly' GUID.

G

getClockSequence(long) - Method in interface com.github.f4b6a3.uuid.clockseq.ClockSequenceStrategy
 
getClockSequence(long) - Method in class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
Get the next value for a timestamp. ### RFC-4122 - 4.1.5.
getClockSequence(long) - Method in class com.github.f4b6a3.uuid.clockseq.FixedClockSequenceStrategy
 
getClockSequence(long) - Method in class com.github.f4b6a3.uuid.clockseq.RandomClockSequenceStrategy
 
getClockSequence() - Method in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
getCombCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a CombGuidCreator.
getCombGuid() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a COMB GUID for MS SQL Server.
getCurrentTimestamp() - Static method in class com.github.f4b6a3.uuid.util.TimestampUtil
Get the current timestamp with milliseconds precision.
getDceSecurity(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID based on a local domain and a local identifier.
getDceSecurityCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DceSecurityUuidCreator that creates UUID version 2.
getDceSecurityWithFingerprint(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID with fingerprint based on a local domain and a local identifier.
getDceSecurityWithMac(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID with machine address based on a local domain and a local identifier.
getFastRandom() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a fast random UUID.
getFastRandomCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a RandomUuidCreator that creates UUID version 4.
getFingerprint() - Static method in class com.github.f4b6a3.uuid.util.FingerprintUtil
Returns long value representing a host fingerprint.
getHardwareAddress() - Method in class com.github.f4b6a3.uuid.nodeid.HardwareAddressNodeIdentifierStrategy
getHostCanonicalName() - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
getHostName() - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
getInstance() - Static method in class com.github.f4b6a3.uuid.util.RandomUtil
 
getInterfaceAddresses() - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
getInterfaceDisplayName() - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
getInterfaceHardwareAddress() - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
getInterfaceName() - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
getJavaVirtualMachine() - Static method in class com.github.f4b6a3.uuid.util.FingerprintUtil
Returns a string of the JVM details.
getLocalization() - Static method in class com.github.f4b6a3.uuid.util.FingerprintUtil
Return a string with locale, charset, encoding and timezone.
getNameBasedMd5(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID based on a name, using MD5.
getNameBasedMd5(UUID, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID based on a name space and a name, using MD5.
getNameBasedMd5(UuidNamespace, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID based on a name space and a name, using MD5.
getNameBasedMd5Creator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a NameBasedMd5UuidCreator that creates UUID version 3.
getNameBasedSha1(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID based on a name, using SHA1.
getNameBasedSha1(UUID, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID based on a name space and a name, using SHA1.
getNameBasedSha1(UuidNamespace, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID based on a name space and a name, using SHA1.
getNameBasedSha1Creator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a NameBasedSha1UuidCreator that creates UUID version 5.
getNetwork() - Static method in class com.github.f4b6a3.uuid.util.FingerprintUtil
Returns a string of the network details.
getNetworkData() - Static method in class com.github.f4b6a3.uuid.util.NetworkData
Returns a NetworkData.
getNetworkDataList() - Static method in class com.github.f4b6a3.uuid.util.NetworkData
Returns a list of NetworkData.
getNextCounter(long) - Method in class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
Get the next counter value.
getNil() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a Nil UUID The nil UUID is special UUID that has all 128 bits set to zero.
getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.nodeid.DefaultNodeIdentifierStrategy
Return a random node identifier.
getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.nodeid.FingerprintNodeIdentifierStrategy
Get the node identifier.
getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.nodeid.FixedNodeIdentifierStrategy
 
getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.nodeid.HardwareAddressNodeIdentifierStrategy
Get the machine address.
getNodeIdentifier() - Method in interface com.github.f4b6a3.uuid.nodeid.NodeIdentifierStrategy
 
getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.nodeid.RandomNodeIdentifierStrategy
Return a new random node identifier for every call.
getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
getNodeIdentifier() - Static method in class com.github.f4b6a3.uuid.util.SettingsUtil
 
getOperatingSystem() - Static method in class com.github.f4b6a3.uuid.util.FingerprintUtil
Returns a string of the OS details.
getRandom() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a random UUID.
getRandomCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a RandomUuidCreator that creates UUID version 4.
getRandomMulticastNodeIdentifier() - Method in class com.github.f4b6a3.uuid.nodeid.HardwareAddressNodeIdentifierStrategy
Return a random generated node identifier.
getRandomNodeIdentifier() - Static method in class com.github.f4b6a3.uuid.nodeid.DefaultNodeIdentifierStrategy
Return a random generated node identifier.
getRandomNodeIdentifier() - Method in class com.github.f4b6a3.uuid.nodeid.RandomNodeIdentifierStrategy
Return a random generated node identifier.
getResources() - Static method in class com.github.f4b6a3.uuid.util.FingerprintUtil
Returns a string of CPU cores and maximum memory available.
getSequential() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID with timestamp and without machine address, but the bytes corresponding to timestamp are arranged in the "natural" order.
getSequentialCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a SequentialUuidCreator that creates UUID version 0.
getSequentialWithFingerprint() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID with timestamp and fingerprint, but the bytes corresponding to timestamp are arranged in the "natural" order.
getSequentialWithMac() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID with timestamp and machine address, but the bytes corresponding to timestamp are arranged in the "natural" order.
getStateDirectory() - Static method in class com.github.f4b6a3.uuid.util.SettingsUtil
 
getSystemDataHash() - Static method in class com.github.f4b6a3.uuid.util.FingerprintUtil
Returns a SHA-256 hash string generated from all the system data: OS + JVM + network details + system resources.
getTimeBased() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID with timestamp and without machine address.
getTimeBasedCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a TimeBasedUuidCreator that creates UUID version 1.
getTimeBasedWithFingerprint() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID with timestamp and fingerprint.
getTimeBasedWithMac() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID with timestamp and machine address.
getTimestamp() - Method in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
Return the current timestamp and resets or increments the random part.
getTimestamp() - Method in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
getTimestamp() - Method in class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 
getTimestamp() - Method in class com.github.f4b6a3.uuid.timestamp.FixedTimestampStretegy
 
getTimestamp() - Method in class com.github.f4b6a3.uuid.timestamp.NanosecondTimestampStrategy
 
getTimestamp() - Method in class com.github.f4b6a3.uuid.timestamp.RandomTimestampStrategy
 
getTimestamp() - Method in class com.github.f4b6a3.uuid.timestamp.StoppedDefaultTimestampStrategy
 
getTimestamp() - Method in interface com.github.f4b6a3.uuid.timestamp.TimestampStrategy
 
getTimestamp() - Method in class com.github.f4b6a3.uuid.timestamp.UnixMillisecondsTimestampStretegy
Returns the count of milliseconds since 01-01-1970.
getUlidBasedCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
getUlidBasedGuid() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a GUID based on the ULID specification.
getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
 
getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidVariant
 
getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidVersion
 
getVariantBits(long) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractUuidCreator
Returns the variant bits from the "Least Significant Bits".
getVersion(int) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVersion
 
getVersion() - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractUuidCreator
Returns the version number for this creator.
getVersion(UUID) - Method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the UUID version.
getVersionBits(long) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractUuidCreator
Returns the version bits from the "Most Significant Bits".
GREGORIAN_MILLISECONDS - Static variable in class com.github.f4b6a3.uuid.util.TimestampUtil
 
GREGORIAN_SECONDS - Static variable in class com.github.f4b6a3.uuid.timestamp.NanosecondTimestampStrategy
 

H

HardwareAddressNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.nodeid
 
HardwareAddressNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.nodeid.HardwareAddressNodeIdentifierStrategy
 
high - Variable in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
 

I

increment() - Method in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
Increment the random part of the GUID.
isDceSecurityVersion(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 2.
isFree(int) - Method in class com.github.f4b6a3.uuid.clockseq.ClockSequenceController
Check if a value is free in the pool.
isMulticastNodeIdentifier(long) - Static method in class com.github.f4b6a3.uuid.util.NodeIdentifierUtil
Checks if a node identifier is multicast.
isNameBasedVersion(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 3 or 5.
isNil(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID is equal to the Nil UUID.
isRandomBasedVersion(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 4.
isRfc4122(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks if the UUID variant and version are those defined by the RFC-4122.
isRfc4122Variant(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID variant is the one defined by the RFC-4122.
isSequentialVersion(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 0.
isStateEnabled() - Static method in class com.github.f4b6a3.uuid.util.SettingsUtil
 
isTimeBasedVersion(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 1.
isUsed(int) - Method in class com.github.f4b6a3.uuid.clockseq.ClockSequenceController
Check if a value is used out of the pool.
isValid() - Method in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
isValid() - Method in class com.github.f4b6a3.uuid.state.FileUuidState
 
isValid(String) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks if the UUID string is valid.
isValid(String, boolean) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks if the UUID string is valid.

L

load() - Method in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
load() - Method in class com.github.f4b6a3.uuid.state.FileUuidState
 
LOCAL_DOMAIN_GROUP - Static variable in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
 
LOCAL_DOMAIN_ORG - Static variable in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
 
LOCAL_DOMAIN_PERSON - Static variable in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
 
localDomain - Variable in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
 
low - Variable in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
 

M

MASK_UNSIGNED_SHORT - Static variable in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
 
max() - Method in class com.github.f4b6a3.uuid.sequence.AbstractSequence
 
max() - Method in interface com.github.f4b6a3.uuid.sequence.Sequence
 
maxValue - Variable in class com.github.f4b6a3.uuid.sequence.AbstractSequence
 
md - Variable in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
 
MESSAGE_DIGEST_MD5 - Static variable in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
 
MESSAGE_DIGEST_SHA1 - Static variable in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
 
MILLISECONDS_PER_SECOND - Static variable in class com.github.f4b6a3.uuid.util.TimestampUtil
 
min() - Method in class com.github.f4b6a3.uuid.sequence.AbstractSequence
 
min() - Method in interface com.github.f4b6a3.uuid.sequence.Sequence
 
minValue - Variable in class com.github.f4b6a3.uuid.sequence.AbstractSequence
 

N

NameBasedMd5UuidCreator - Class in com.github.f4b6a3.uuid.factory
 
NameBasedMd5UuidCreator() - Constructor for class com.github.f4b6a3.uuid.factory.NameBasedMd5UuidCreator
Factory that creates name based UUIDs.
NameBasedSha1UuidCreator - Class in com.github.f4b6a3.uuid.factory
 
NameBasedSha1UuidCreator() - Constructor for class com.github.f4b6a3.uuid.factory.NameBasedSha1UuidCreator
Factory that creates name based UUIDs.
namespace - Variable in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
 
NANOSECONDS_PER_SECOND - Static variable in class com.github.f4b6a3.uuid.timestamp.NanosecondTimestampStrategy
 
NanosecondTimestampStrategy - Class in com.github.f4b6a3.uuid.timestamp
This is an implementation of TimestampStrategy that may provide nanosecond resolution, if available, or millisecond resolution.
NanosecondTimestampStrategy() - Constructor for class com.github.f4b6a3.uuid.timestamp.NanosecondTimestampStrategy
 
NetworkData - Class in com.github.f4b6a3.uuid.util
 
NetworkData() - Constructor for class com.github.f4b6a3.uuid.util.NetworkData
 
next() - Method in class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
 
next(int) - Method in class com.github.f4b6a3.uuid.random.Xoroshiro128PlusRandom
 
next(int) - Method in class com.github.f4b6a3.uuid.random.Xorshift128PlusRandom
 
next(int) - Method in class com.github.f4b6a3.uuid.random.XorshiftRandom
 
next(int) - Method in class com.github.f4b6a3.uuid.random.XorshiftStarRandom
 
next() - Method in class com.github.f4b6a3.uuid.sequence.AbstractSequence
 
next() - Method in interface com.github.f4b6a3.uuid.sequence.Sequence
 
next() - Method in class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 
nextLong() - Method in class com.github.f4b6a3.uuid.random.Xoroshiro128PlusRandom
 
nextLong() - Method in class com.github.f4b6a3.uuid.random.Xorshift128PlusRandom
 
nextLong() - Method in class com.github.f4b6a3.uuid.random.XorshiftRandom
 
nextLong() - Method in class com.github.f4b6a3.uuid.random.XorshiftStarRandom
 
NoArgumentsUuidCreator - Interface in com.github.f4b6a3.uuid.factory.abst
 
nodeIdentifier - Variable in class com.github.f4b6a3.uuid.nodeid.DefaultNodeIdentifierStrategy
 
nodeIdentifier - Variable in class com.github.f4b6a3.uuid.nodeid.FingerprintNodeIdentifierStrategy
 
nodeIdentifier - Variable in class com.github.f4b6a3.uuid.nodeid.FixedNodeIdentifierStrategy
 
nodeIdentifier - Variable in class com.github.f4b6a3.uuid.nodeid.HardwareAddressNodeIdentifierStrategy
 
nodeIdentifier - Variable in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
nodeIdentifierStrategy - Variable in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
 
NodeIdentifierStrategy - Interface in com.github.f4b6a3.uuid.nodeid
 
NodeIdentifierUtil - Class in com.github.f4b6a3.uuid.util
 

O

OVERRUN_MESSAGE - Static variable in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
 
OVERRUN_MESSAGE - Static variable in class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 

P

pool - Variable in class com.github.f4b6a3.uuid.clockseq.ClockSequenceController
 
POOL_MAX - Static variable in class com.github.f4b6a3.uuid.clockseq.ClockSequenceController
 
previousTimestamp - Variable in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
 
previousTimestamp - Variable in class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 
PROPERTY_NODEID - Static variable in class com.github.f4b6a3.uuid.util.SettingsUtil
 
PROPERTY_PREFIX - Static variable in class com.github.f4b6a3.uuid.util.SettingsUtil
 
PROPERTY_STATE_DIRECTORY - Static variable in class com.github.f4b6a3.uuid.util.SettingsUtil
 
PROPERTY_STATE_ENABLED - Static variable in class com.github.f4b6a3.uuid.util.SettingsUtil
 

R

random - Variable in class com.github.f4b6a3.uuid.clockseq.RandomClockSequenceStrategy
 
random - Variable in class com.github.f4b6a3.uuid.factory.RandomUuidCreator
 
random - Variable in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
 
random - Variable in class com.github.f4b6a3.uuid.nodeid.RandomNodeIdentifierStrategy
 
random - Variable in class com.github.f4b6a3.uuid.timestamp.RandomTimestampStrategy
 
RandomClockSequenceStrategy - Class in com.github.f4b6a3.uuid.clockseq
 
RandomClockSequenceStrategy() - Constructor for class com.github.f4b6a3.uuid.clockseq.RandomClockSequenceStrategy
 
RandomClockSequenceStrategy(Random) - Constructor for class com.github.f4b6a3.uuid.clockseq.RandomClockSequenceStrategy
 
RandomNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.nodeid
 
RandomNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.nodeid.RandomNodeIdentifierStrategy
 
RandomNodeIdentifierStrategy(Random) - Constructor for class com.github.f4b6a3.uuid.nodeid.RandomNodeIdentifierStrategy
 
RandomTimestampStrategy - Class in com.github.f4b6a3.uuid.timestamp
 
RandomTimestampStrategy() - Constructor for class com.github.f4b6a3.uuid.timestamp.RandomTimestampStrategy
 
RandomTimestampStrategy(Random) - Constructor for class com.github.f4b6a3.uuid.timestamp.RandomTimestampStrategy
 
RandomUtil - Class in com.github.f4b6a3.uuid.util
 
RandomUuidCreator - Class in com.github.f4b6a3.uuid.factory
Factory that creates random-based UUIDs.
RandomUuidCreator() - Constructor for class com.github.f4b6a3.uuid.factory.RandomUuidCreator
 
replace(byte[], byte[], int) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Replace part of an array of bytes with another subarray of bytes and starting from a given index.
reset() - Method in class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
 
reset() - Method in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
Reset the random part of the GUID.
reset() - Method in class com.github.f4b6a3.uuid.sequence.AbstractSequence
 
reset() - Method in interface com.github.f4b6a3.uuid.sequence.Sequence
 
reset() - Method in class com.github.f4b6a3.uuid.timestamp.DefaultTimestampStrategy
 
run() - Method in class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy.DefaultClockSequenceShutdownHook
 

S

Sequence - Interface in com.github.f4b6a3.uuid.sequence
 
SEQUENCE_MAX - Static variable in class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
 
SEQUENCE_MIN - Static variable in class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
 
SequentialUuidCreator - Class in com.github.f4b6a3.uuid.factory
Factory that creates sequential UUIDs also known as Ordered UUIDs.
SequentialUuidCreator() - Constructor for class com.github.f4b6a3.uuid.factory.SequentialUuidCreator
 
SequentialUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.factory.SequentialUuidCreator
 
set(long) - Method in class com.github.f4b6a3.uuid.sequence.AbstractSequence
 
set(long) - Method in interface com.github.f4b6a3.uuid.sequence.Sequence
 
setClockSequence(long) - Method in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
setHostCanonicalName(String) - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
setHostName(String) - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
setInterfaceAddresses(List<String>) - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
setInterfaceDisplayName(String) - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
setInterfaceHardwareAddress(String) - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
setInterfaceName(String) - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
setLocalDomainBits(long, byte, long) - Static method in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
Insert the local domain bits in the most significant bits. #### Security-Version (Version 2) UUIDs (2) The clock_seq_low field (which represents an integer in the range [0, 2^8-1]) is interpreted as a local domain (as represented by sec_rgy_domain_t; see sec_rgy_domain_t ); that is, an identifier domain meaningful to the local host.
setLocalIdentifierBits(long, int) - Static method in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
Insert the local identifier bits in the most significant bits. #### Security-Version (Version 2) UUIDs (3) The time_low field (which represents an integer in the range [0, 2^32-1]) is interpreted as a local-ID; that is, an identifier (within the domain specified by clock_seq_low) meaningful to the local host.
setMulticastNodeIdentifier(long) - Static method in class com.github.f4b6a3.uuid.util.NodeIdentifierUtil
Sets the the multicast bit ON to indicate that it's NOT a real MAC address.
setNodeIdentifier(long) - Method in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
setNodeIdentifier(long) - Static method in class com.github.f4b6a3.uuid.util.SettingsUtil
 
setStateDirectory(String) - Static method in class com.github.f4b6a3.uuid.util.SettingsUtil
 
setStateEnabled(boolean) - Static method in class com.github.f4b6a3.uuid.util.SettingsUtil
 
setTimestamp(long) - Method in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
SettingsUtil - Class in com.github.f4b6a3.uuid.util
 
setUnicastNodeIdentifier(long) - Static method in class com.github.f4b6a3.uuid.util.NodeIdentifierUtil
Sets the the multicast bit OFF to indicate that it's a real MAC address.
setVariantBits(long) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractUuidCreator
Set UUID variant bits into the "Least Significant Bits".
setVersionBits(long) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractUuidCreator
Set UUID version bits into the "Most Significant Bits".
state - Variable in class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
 
stoppedClock - Static variable in class com.github.f4b6a3.uuid.timestamp.StoppedDefaultTimestampStrategy
 
StoppedDefaultTimestampStrategy - Class in com.github.f4b6a3.uuid.timestamp
This is an implementation of TimestampStrategy that always returns the same timestamp, simulating a stopped wall clock.
StoppedDefaultTimestampStrategy() - Constructor for class com.github.f4b6a3.uuid.timestamp.StoppedDefaultTimestampStrategy
 
store() - Method in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
store() - Method in class com.github.f4b6a3.uuid.state.FileUuidState
 
storeState() - Method in class com.github.f4b6a3.uuid.clockseq.DefaultClockSequenceStrategy
Stores the state in a file on the file system.

T

TimeBasedUuidCreator - Class in com.github.f4b6a3.uuid.factory
Factory that creates time-based UUIDs.
TimeBasedUuidCreator() - Constructor for class com.github.f4b6a3.uuid.factory.TimeBasedUuidCreator
 
TimeBasedUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.factory.TimeBasedUuidCreator
 
timestamp - Variable in class com.github.f4b6a3.uuid.state.AbstractUuidState
 
timestamp - Variable in class com.github.f4b6a3.uuid.timestamp.FixedTimestampStretegy
 
TIMESTAMP_RESOLUTION - Static variable in class com.github.f4b6a3.uuid.timestamp.NanosecondTimestampStrategy
 
TIMESTAMP_RESOLUTION - Static variable in class com.github.f4b6a3.uuid.util.TimestampUtil
 
timestampCounter - Variable in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
 
timestampStrategy - Variable in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
 
timestampStrategy - Variable in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
 
TimestampStrategy - Interface in com.github.f4b6a3.uuid.timestamp
 
TimestampUtil - Class in com.github.f4b6a3.uuid.util
Class that provides methods related to timestamps.
toBytes(long) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Get an array of bytes from a given number.
toBytes(String) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Get an array of bytes from a given hexadecimal string.
toHexadecimal(byte[]) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Get a hexadecimal string from given array of bytes.
toHexadecimal(long) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Get a hexadecimal string from given number.
toHexChar(int) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Get a hexadecimal from a number value.
toInstant(long) - Static method in class com.github.f4b6a3.uuid.util.TimestampUtil
Get the instant of the given timestamp with milliseconds precision.
toNumber(String) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Get a number from a given hexadecimal string.
toNumber(byte[]) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
Get a number from a given array of bytes.
toNumber(byte[], int, int) - Static method in class com.github.f4b6a3.uuid.util.ByteUtil
 
toString() - Method in class com.github.f4b6a3.uuid.util.NetworkData
 
toTimestamp(long) - Static method in class com.github.f4b6a3.uuid.util.TimestampUtil
Get the timestamp of a given Unix Epoch milliseconds.
toTimestamp(Instant) - Static method in class com.github.f4b6a3.uuid.util.TimestampUtil
Get the timestamp of a given instant with milliseconds precision.
toUnixMilliseconds(long) - Static method in class com.github.f4b6a3.uuid.util.TimestampUtil
Get the Unix Epoch milliseconds of a given timestmap.

U

UlidBasedGuidCreator - Class in com.github.f4b6a3.uuid.factory
Factory that creates GUIDs based on the ULID specification - Universally Unique Lexicographically Sortable Identifier.
UlidBasedGuidCreator() - Constructor for class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
 
UnixMillisecondsTimestampStretegy - Class in com.github.f4b6a3.uuid.timestamp
 
UnixMillisecondsTimestampStretegy() - Constructor for class com.github.f4b6a3.uuid.timestamp.UnixMillisecondsTimestampStretegy
 
UUID_PATTERN_LOOSE - Static variable in class com.github.f4b6a3.uuid.util.UuidUtil
 
UUID_PATTERN_STRICT - Static variable in class com.github.f4b6a3.uuid.util.UuidUtil
 
UuidCreator - Class in com.github.f4b6a3.uuid
Facade to the UUID factories.
UuidCreatorException - Exception in com.github.f4b6a3.uuid.exception
 
UuidCreatorException(String) - Constructor for exception com.github.f4b6a3.uuid.exception.UuidCreatorException
 
UuidNamespace - Enum in com.github.f4b6a3.uuid.enums
 
UuidUtil - Class in com.github.f4b6a3.uuid.util
 
UuidUtil.UuidUtilException - Exception in com.github.f4b6a3.uuid.util
 
UuidUtilException(String) - Constructor for exception com.github.f4b6a3.uuid.util.UuidUtil.UuidUtilException
 
UuidVariant - Enum in com.github.f4b6a3.uuid.enums
 
UuidVersion - Enum in com.github.f4b6a3.uuid.enums
 

V

value - Variable in class com.github.f4b6a3.uuid.sequence.AbstractSequence
 
valueOf(String) - Static method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVariant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.f4b6a3.uuid.enums.UuidVariant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.f4b6a3.uuid.enums.UuidVersion
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class com.github.f4b6a3.uuid.factory.abst.AbstractUuidCreator
 
versionBits - Variable in class com.github.f4b6a3.uuid.factory.abst.AbstractUuidCreator
 

W

withClockSequence(int) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Set a fixed clock sequence value to generate UUIDs.
withClockSequenceStrategy(ClockSequenceStrategy) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Use an alternate ClockSequenceStrategy to generate clock sequences.
withFastRandomGenerator() - Method in class com.github.f4b6a3.uuid.factory.RandomUuidCreator
Replaces the default random generator with a faster one.
withFastRandomGenerator() - Method in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
Replaces the default random generator with a faster one.
withFingerprintNodeIdentifier() - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Set the node identifier to be a system data hash.
withHardwareAddressNodeIdentifier() - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Set the node identifier to be a real hardware address of the host machine.
withInstant(Instant) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Set a fixed Instant to generate UUIDs.
withLocalDomain(byte) - Method in class com.github.f4b6a3.uuid.factory.DceSecurityUuidCreator
Set a fixed local domain.
withNamespace(UuidNamespace) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
Sets a fixed name space with in a fluent way.
withNamespace(UUID) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
Sets a fixed name space with in a fluent way.
withNamespace(String) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractNameBasedUuidCreator
Sets a fixed name space with in a fluent way.
withNodeIdentifier(long) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Set a fixed node identifier to generate UUIDs.
withNodeIdentifierStrategy(NodeIdentifierStrategy) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Use an alternate NodeIdentifierStrategy to generate node identifiers.
withoutOverrunException() - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Used to disable the overrun exception.
withRandomGenerator(Random) - Method in class com.github.f4b6a3.uuid.factory.RandomUuidCreator
Replace the default random generator, in a fluent way, to another that extends Random.
withRandomGenerator(Random) - Method in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
Replace the default random generator, in a fluent way, to another that extends Random.
withRandomNodeIdentifier() - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Set the node identifier to be a random identifier.
withRandomNodeIdentifier(Random) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Set the node identifier to be a random identifier.
withTimestamp(long) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Set a fixed timestamp to generate UUIDs.
withTimestampStrategy(TimestampStrategy) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Use an alternate TimestampStrategy to generate timestamps.
withTimestampStrategy(TimestampStrategy) - Method in class com.github.f4b6a3.uuid.factory.UlidBasedGuidCreator
Used for changing the timestamp strategy.
withUnixMilliseconds(long) - Method in class com.github.f4b6a3.uuid.factory.abst.AbstractTimeBasedUuidCreator
Set a fixed Unix Epoch milliseconds value to generate UUIDs.

X

Xoroshiro128PlusRandom - Class in com.github.f4b6a3.uuid.random
A subclass of Random that implements the Xoroshiro 128 Plus random number generator.
Xoroshiro128PlusRandom() - Constructor for class com.github.f4b6a3.uuid.random.Xoroshiro128PlusRandom
 
Xoroshiro128PlusRandom(int) - Constructor for class com.github.f4b6a3.uuid.random.Xoroshiro128PlusRandom
Constructor that receives an integer as 'salt'.
Xoroshiro128PlusRandom(long[]) - Constructor for class com.github.f4b6a3.uuid.random.Xoroshiro128PlusRandom
 
Xorshift128PlusRandom - Class in com.github.f4b6a3.uuid.random
A subclass of Random that implements the Xorshift 128 Plus random number generator.
Xorshift128PlusRandom() - Constructor for class com.github.f4b6a3.uuid.random.Xorshift128PlusRandom
 
Xorshift128PlusRandom(int) - Constructor for class com.github.f4b6a3.uuid.random.Xorshift128PlusRandom
Constructor that receives an integer as 'salt'.
Xorshift128PlusRandom(long[]) - Constructor for class com.github.f4b6a3.uuid.random.Xorshift128PlusRandom
 
XorshiftRandom - Class in com.github.f4b6a3.uuid.random
A subclass of Random that implements the Xorshift random number generator.
XorshiftRandom() - Constructor for class com.github.f4b6a3.uuid.random.XorshiftRandom
 
XorshiftRandom(int) - Constructor for class com.github.f4b6a3.uuid.random.XorshiftRandom
Constructor that receives an integer as 'salt'.
XorshiftRandom(long) - Constructor for class com.github.f4b6a3.uuid.random.XorshiftRandom
 
XorshiftStarRandom - Class in com.github.f4b6a3.uuid.random
A subclass of Random that implements the Xorshift Star random number generator.
XorshiftStarRandom() - Constructor for class com.github.f4b6a3.uuid.random.XorshiftStarRandom
 
XorshiftStarRandom(int) - Constructor for class com.github.f4b6a3.uuid.random.XorshiftStarRandom
Constructor that receives an integer as 'salt'.
XorshiftStarRandom(long) - Constructor for class com.github.f4b6a3.uuid.random.XorshiftStarRandom
 
A B C D E F G H I L M N O P R S T U V W X 
Skip navigation links

Copyright © 2020. All rights reserved.