- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getNetworkDataList() - Static method in class com.github.f4b6a3.uuid.util.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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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.