A B C D E F G I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractNameBasedUuidCreator - Class in com.github.f4b6a3.uuid.creator
-
Factory that creates name-based UUIDs.
- AbstractNameBasedUuidCreator(UuidVersion, String) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
-
This constructor receives the name of a message digest.
- AbstractRandomBasedUuidCreator - Class in com.github.f4b6a3.uuid.creator
-
Factory that creates random-based UUIDs.
- AbstractRandomBasedUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
- AbstractRandomBasedUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
- AbstractSequence - Class in com.github.f4b6a3.uuid.util.sequence
-
This abstract class represents a circular a counter or sequence.
- AbstractSequence(int, int) - Constructor for class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
- AbstractTimeBasedUuidCreator - Class in com.github.f4b6a3.uuid.creator
- AbstractTimeBasedUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
- AbstractUuidCreator - Class in com.github.f4b6a3.uuid.creator
-
Abstract class for
UUIDcreators. - AbstractUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
- AbstractUuidCreator(int) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
- AbstractUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
- AltCombGuidCreator - Class in com.github.f4b6a3.uuid.creator.nonstandard
-
Factory that creates alternate COMB GUIDs.
- AltCombGuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.AltCombGuidCreator
- AltCombGuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.AltCombGuidCreator
- applyVariantBits(long) - Method in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
-
Applies UUID variant bits into the "Least Significant Bits".
- applyVersionBits(long) - Method in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
-
Applies UUID version bits into the "Most Significant Bits".
B
- borrow(int, int) - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
-
Borrow a value from the pool and give back another value to the same pool.
C
- clearPool() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
-
Clear all bits of the byte array that represents the pool.
- clockSequence - Variable in class com.github.f4b6a3.uuid.strategy.clockseq.FixedClockSequenceStrategy
- ClockSequenceController - Class in com.github.f4b6a3.uuid.strategy.clockseq
-
Class that controls the usage of clock sequence values from 0 to 16383.
- ClockSequenceController() - Constructor for class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
- clockSequenceStrategy - Variable in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
- ClockSequenceStrategy - Interface in com.github.f4b6a3.uuid.strategy
-
Strategy that provides clock sequences for time-based UUIDs.
- com.github.f4b6a3.uuid - package com.github.f4b6a3.uuid
- com.github.f4b6a3.uuid.creator - package com.github.f4b6a3.uuid.creator
- com.github.f4b6a3.uuid.creator.nonstandard - package com.github.f4b6a3.uuid.creator.nonstandard
- com.github.f4b6a3.uuid.creator.rfc4122 - package com.github.f4b6a3.uuid.creator.rfc4122
- 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.strategy - package com.github.f4b6a3.uuid.strategy
- com.github.f4b6a3.uuid.strategy.clockseq - package com.github.f4b6a3.uuid.strategy.clockseq
- com.github.f4b6a3.uuid.strategy.nodeid - package com.github.f4b6a3.uuid.strategy.nodeid
- com.github.f4b6a3.uuid.strategy.timestamp - package com.github.f4b6a3.uuid.strategy.timestamp
- com.github.f4b6a3.uuid.util - package com.github.f4b6a3.uuid.util
- com.github.f4b6a3.uuid.util.sequence - package com.github.f4b6a3.uuid.util.sequence
- CombGuidCreator - Class in com.github.f4b6a3.uuid.creator.nonstandard
-
Factory that creates alternate COMB GUIDs.
- CombGuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.CombGuidCreator
- CombGuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.CombGuidCreator
- CONTROLLER - Static variable in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
- COUNTER_MAX - Static variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
- COUNTER_MIN - Static variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
- COUNTER_OFFSET_MAX - Static variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
- countFree() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
-
Count the free values in the pool.
- countUsed() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
-
Count the used values out of the pool.
- create() - Method in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
-
Returns a random-based UUID. ### RFC-4122 - 4.4.
- create() - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Returns a time-based UUID. ### Timestamp The timestamp has 100-nanoseconds resolution, starting from 1582-10-15.
- create() - Method in interface com.github.f4b6a3.uuid.creator.NoArgumentsUuidCreator
- create() - Method in class com.github.f4b6a3.uuid.creator.nonstandard.AltCombGuidCreator
-
Returns a COMB GUID.
- create() - Method in class com.github.f4b6a3.uuid.creator.nonstandard.CombGuidCreator
-
Return a COMB GUID.
- create() - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
-
Throws an exception.
- create(byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
-
Returns a name-based UUID.
- create(byte, int) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
-
Returns a DCE Security UUID.
- create(int) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
-
Returns a DCE Security UUID.
- create(UuidLocalDomain, int) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
-
Returns a DCE Security UUID.
- create(UuidNamespace, byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
-
Returns a name-based UUID.
- create(UuidNamespace, String) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
-
Returns a name-based UUID.
- create(String) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
-
Returns a name-based UUID.
- create(UUID, byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
-
Returns a name-based UUID. ### RFC-4122 - 4.3.
- create(UUID, String) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
-
Returns a name-based UUID.
- current() - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
- current() - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
D
- DceSecurityUuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
-
Factory that creates DCE Security UUIDs (version 2).
- DceSecurityUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
- DceSecurityUuidCreator.DCESTimestampCounter - Class in com.github.f4b6a3.uuid.creator.rfc4122
- DCESTimestampCounter() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator.DCESTimestampCounter
- DefaultClockSequenceStrategy - Class in com.github.f4b6a3.uuid.strategy.clockseq
-
Strategy that provides the current clock sequence.
- DefaultClockSequenceStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
-
### RFC-4122 - 4.1.5.
- DefaultNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.strategy.nodeid
-
Strategy that always provides the same node identifier.
- DefaultNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.DefaultNodeIdentifierStrategy
-
This constructor works in two steps: 1.
- DefaultTimestampStrategy - Class in com.github.f4b6a3.uuid.strategy.timestamp
-
Strategy that provides the current timestamp.
- DefaultTimestampStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
- DefaultTimestampStrategy(boolean) - Constructor for class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
E
- enableOverrunException - Variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
- extractClockSequence(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Get the clock sequence from a time-based, time-ordered or DCE Security UUID.
- extractInstant(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Get the instant from a time-based, time-ordered or DCE Security UUID.
- extractLocalDomain(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Get the local domain number from a DCE Security UUID.
- extractLocalIdentifier(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Get the local identifier number from a DCE Security UUID.
- extractNodeIdentifier(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Get the node identifier from a time-based, time-ordered or DCE Security UUID.
- extractTimestamp(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Get the timestamp from a time-based, time-ordered or DCE Security UUID.
- extractUnixMilliseconds(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Get the Unix epoch milliseconds from a time-based, time-ordered or DCE Security UUID.
F
- FixedClockSequenceStrategy - Class in com.github.f4b6a3.uuid.strategy.clockseq
-
Strategy that always provides the same clock sequence.
- FixedClockSequenceStrategy(byte[]) - Constructor for class com.github.f4b6a3.uuid.strategy.clockseq.FixedClockSequenceStrategy
- FixedClockSequenceStrategy(int) - Constructor for class com.github.f4b6a3.uuid.strategy.clockseq.FixedClockSequenceStrategy
- FixedNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.strategy.nodeid
-
Strategy that always provides the same node identifier.
- FixedNodeIdentifierStrategy(byte[]) - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.FixedNodeIdentifierStrategy
- FixedNodeIdentifierStrategy(long) - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.FixedNodeIdentifierStrategy
- FixedTimestampStretegy - Class in com.github.f4b6a3.uuid.strategy.timestamp
-
Strategy that always provides the same timestamp.
- FixedTimestampStretegy(long) - Constructor for class com.github.f4b6a3.uuid.strategy.timestamp.FixedTimestampStretegy
- FixedTimestampStretegy(Instant) - Constructor for class com.github.f4b6a3.uuid.strategy.timestamp.FixedTimestampStretegy
- formatLeastSignificantBits(long, long) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Returns the least significant bits of the UUID. ### RFC-4122 - 4.2.2.
- formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Formats the most significant bits of the UUID.
- formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.TimeBasedUuidCreator
-
Returns the timestamp bits of the UUID in the order defined in the RFC-4122. ### RFC-4122 - 4.2.2.
- formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.TimeOrderedUuidCreator
-
Returns the timestamp bits of the UUID, keeping its byte order unchanged.
- fromBytes(byte[]) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
-
Get a UUID from an array of bytes.
- fromString(String) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
-
Get a UUID from a string.
G
- getAltCombCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a
AltCombGuidCreator. - getAltCombGuid() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns an alternate COMB GUID.
- getClockSequence(long) - Method in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
-
Returns the next value for a clock sequence. ### RFC-4122 - 4.1.5.
- getClockSequence(long) - Method in class com.github.f4b6a3.uuid.strategy.clockseq.FixedClockSequenceStrategy
- getClockSequence(long) - Method in interface com.github.f4b6a3.uuid.strategy.ClockSequenceStrategy
- 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.
- getCurrentTimestamp() - Static method in class com.github.f4b6a3.uuid.util.UuidTimeUtil
-
Get the current timestamp with milliseconds precision.
- getDceSecurity(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a DCE Security UUID.
- getDceSecurityCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a
DceSecurityUuidCreatorthat creates UUID version 2. - getDceSecurityWithMac(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a DCE Security UUID.
- getFastRandomBased() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a random UUID generated by a fast random generator.
- getHardwareAddress() - Method in class com.github.f4b6a3.uuid.strategy.nodeid.MacNodeIdentifierStrategy
-
Returns the hardware address (MAC), if available.
- getLocalDomain(byte) - Static method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
- getNameBasedMd5(byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based UUID (MD5).
- getNameBasedMd5(UuidNamespace, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based UUID (MD5).
- getNameBasedMd5(UuidNamespace, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based UUID (MD5).
- getNameBasedMd5(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based UUID (MD5).
- getNameBasedMd5Creator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a
NameBasedMd5UuidCreatorthat creates UUID version 3. - getNameBasedSha1(byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based UUID (SHA1).
- getNameBasedSha1(UuidNamespace, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based UUID (SHA1).
- getNameBasedSha1(UuidNamespace, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based UUID (SHA1).
- getNameBasedSha1(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based UUID (SHA1).
- getNameBasedSha1Creator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a
NameBasedSha1UuidCreatorthat creates UUID version 5. - getNamespace(UUID) - Static method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
- getNextCounter(long) - Method in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
-
Get the next counter value.
- getNil() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a Nil UUID.
- getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.strategy.nodeid.DefaultNodeIdentifierStrategy
-
Return the current node identifier.
- getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.strategy.nodeid.FixedNodeIdentifierStrategy
- getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.strategy.nodeid.MacNodeIdentifierStrategy
-
Get the current node identifier.
- getNodeIdentifier() - Method in interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
- getNodeIdentifier() - Static method in class com.github.f4b6a3.uuid.util.SettingsUtil
- getRandomBased() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a random UUID.
- getRandomBasedCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a
RandomBasedUuidCreatorthat creates UUID version 4. - getRandomNodeIdentifier() - Static method in interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
-
Return a random generated node identifier.
- getTimeBased() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a time-based UUID.
- getTimeBasedCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a
TimeBasedUuidCreatorthat creates UUID version 1. - getTimeBasedWithMac() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a time-based UUID with hardware address.
- getTimeOrdered() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a time-ordered UUID.
- getTimeOrderedCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a
TimeOrderedUuidCreatorthat creates UUID version 6. - getTimeOrderedWithMac() - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a time-ordered UUID with hardware address.
- getTimestamp() - Method in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
- getTimestamp() - Method in class com.github.f4b6a3.uuid.strategy.timestamp.FixedTimestampStretegy
- getTimestamp() - Method in interface com.github.f4b6a3.uuid.strategy.TimestampStrategy
- getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
- 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
- getVariant(int) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVariant
- getVariant(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Get the UUID version.
- getVersion() - Method in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
-
Returns the version number for this creator.
- getVersion(int) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVersion
- getVersion(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Get the UUID version.
- GREGORIAN_MILLISECONDS - Static variable in class com.github.f4b6a3.uuid.util.UuidTimeUtil
I
- IllegalUuidException - Exception in com.github.f4b6a3.uuid.exception
- IllegalUuidException(String) - Constructor for exception com.github.f4b6a3.uuid.exception.IllegalUuidException
- InvalidUuidException - Exception in com.github.f4b6a3.uuid.exception
- InvalidUuidException(String) - Constructor for exception com.github.f4b6a3.uuid.exception.InvalidUuidException
- isDceSecurity(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.strategy.clockseq.ClockSequenceController
-
Check if a value is free in the pool.
- isMulticastNodeIdentifier(long) - Static method in interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
-
Checks if a node identifier is multicast.
- isNameBasedMd5(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Checks whether the UUID version 3.
- isNameBasedSha1(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Checks whether the UUID version 5.
- isNil(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Checks whether the UUID is equal to the Nil UUID.
- isRandomBased(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Checks whether the UUID version 4.
- isReservedFuture(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Checks whether the UUID variant is reserved future.
- isReservedMicrosoft(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Checks whether the UUID variant is reserved Microsoft.
- isReservedNcs(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Checks whether the UUID variant is reserved NCS.
- isRfc4122(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Checks whether the UUID variant is the one defined by the RFC-4122.
- isTimeBased(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Checks whether the UUID version 1.
- isTimeOrdered(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
-
Checks whether the UUID version 6.
- isUsed(int) - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
-
Check if a value is used out of the pool.
- isValid(byte[]) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
-
Checks if the UUID byte array is valid.
- isValid(String) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
-
Checks if the UUID string is valid.
L
- LOCAL_DOMAIN_GROUP - com.github.f4b6a3.uuid.enums.UuidLocalDomain
- LOCAL_DOMAIN_ORG - com.github.f4b6a3.uuid.enums.UuidLocalDomain
- LOCAL_DOMAIN_PERSON - com.github.f4b6a3.uuid.enums.UuidLocalDomain
- localDomain - Variable in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
M
- MacNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.strategy.nodeid
-
Strategy that provides the current machine address (MAC), if available.
- MacNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.MacNodeIdentifierStrategy
-
Algorithm to find the hardware address: It looks for the first MAC that can be found.
- max() - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
- max() - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
- maxValue - Variable in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
- md - Variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
- MESSAGE_DIGEST_MD5 - Static variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
- MESSAGE_DIGEST_SHA1 - Static variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
- MILLISECONDS_PER_SECOND - Static variable in class com.github.f4b6a3.uuid.util.UuidTimeUtil
- min() - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
- min() - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
- minValue - Variable in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
N
- NameBasedMd5UuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
- NameBasedMd5UuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.NameBasedMd5UuidCreator
-
Factory that creates name-based UUIDs (MD5).
- NameBasedSha1UuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
- NameBasedSha1UuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.NameBasedSha1UuidCreator
-
Factory that creates name-based UUIDs (SHA1).
- namespace - Variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
- NAMESPACE_DNS - com.github.f4b6a3.uuid.enums.UuidNamespace
- NAMESPACE_ISO_OID - com.github.f4b6a3.uuid.enums.UuidNamespace
- NAMESPACE_URL - com.github.f4b6a3.uuid.enums.UuidNamespace
- NAMESPACE_X500_DN - com.github.f4b6a3.uuid.enums.UuidNamespace
- next() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
- next() - Method in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
- next() - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
- next() - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
- NoArgumentsUuidCreator - Interface in com.github.f4b6a3.uuid.creator
- nodeIdentifier - Variable in class com.github.f4b6a3.uuid.strategy.nodeid.DefaultNodeIdentifierStrategy
- nodeIdentifier - Variable in class com.github.f4b6a3.uuid.strategy.nodeid.FixedNodeIdentifierStrategy
- nodeIdentifier - Variable in class com.github.f4b6a3.uuid.strategy.nodeid.MacNodeIdentifierStrategy
- nodeIdentifierStrategy - Variable in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
- NodeIdentifierStrategy - Interface in com.github.f4b6a3.uuid.strategy
-
Strategy that provides node identifiers for time-based UUIDs.
O
- OVERRUN_MESSAGE - Static variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
P
- pool - Variable in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
- POOL_MAX - Static variable in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
- previousTimestamp - Variable in class com.github.f4b6a3.uuid.strategy.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
R
- random - Variable in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
- random - Variable in class com.github.f4b6a3.uuid.creator.rfc4122.RandomBasedUuidCreator
- RandomBasedUuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
-
Factory that creates random-based UUIDs.
- RandomBasedUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.RandomBasedUuidCreator
- reset() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
- reset() - Method in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
- reset() - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
- reset() - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
S
- Sequence - Interface in com.github.f4b6a3.uuid.util.sequence
- SEQUENCE_MAX - Static variable in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
- SEQUENCE_MIN - Static variable in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
- set(int) - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
- set(int) - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
- setLocalDomainBits(long, byte, long) - Static method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
-
Inserts the local domain bits into the least 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.creator.rfc4122.DceSecurityUuidCreator
-
Inserts the local identifier bits into 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 interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
-
Sets the the multicast bit ON to indicate that it's NOT a real MAC address.
- setNodeIdentifier(long) - Static method in class com.github.f4b6a3.uuid.util.SettingsUtil
- SettingsUtil - Class in com.github.f4b6a3.uuid.util
T
- TimeBasedUuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
-
Factory that creates time-based UUIDs.
- TimeBasedUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.TimeBasedUuidCreator
- TimeBasedUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.TimeBasedUuidCreator
- TimeOrderedUuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
-
Factory that creates time-ordered UUIDs.
- TimeOrderedUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.TimeOrderedUuidCreator
- TimeOrderedUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.TimeOrderedUuidCreator
- timestamp - Variable in class com.github.f4b6a3.uuid.strategy.timestamp.FixedTimestampStretegy
- TIMESTAMP_RESOLUTION - Static variable in class com.github.f4b6a3.uuid.util.UuidTimeUtil
- timestampCounter - Variable in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
- timestampStrategy - Variable in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
- TimestampStrategy - Interface in com.github.f4b6a3.uuid.strategy
-
Strategy that provides timestamps for time-based UUIDs.
- toAndFromMsGuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
-
Convert a UUID to and from a MS GUID.
- toBytes(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
-
Get the array of bytes from a UUID.
- toInstant(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTimeUtil
-
Get the instant of the given timestamp.
- toString(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
-
Get a string from a UUID.
- toTimeBasedUuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
-
Convert a time-ordered UUID to a time-based UUID.
- toTimeOrderedUuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
-
Convert a time-based UUID to a time-ordered UUID.
- toTimestamp(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTimeUtil
-
Get the timestamp of a given Unix Epoch milliseconds.
- toTimestamp(Instant) - Static method in class com.github.f4b6a3.uuid.util.UuidTimeUtil
-
Get the timestamp of a given instant.
- toUnixMilliseconds(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTimeUtil
-
Get the Unix Epoch milliseconds of a given timestmap.
U
- UUID_PATTERN - Static variable in class com.github.f4b6a3.uuid.util.UuidValidator
- UuidConverter - Class in com.github.f4b6a3.uuid.util
-
Utility that converts UUIDs to and from strings, byte arrays or other UUID types.
- 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
- UuidLocalDomain - Enum in com.github.f4b6a3.uuid.enums
-
Local domains used to create DCE Security UUIDs.
- UuidNamespace - Enum in com.github.f4b6a3.uuid.enums
-
Name spaces used to create name-based UUIDs.
- UuidTimeUtil - Class in com.github.f4b6a3.uuid.util
-
Utility that provides methods related to timestamps.
- UuidUtil - Class in com.github.f4b6a3.uuid.util
-
Utility that provides methods for checking UUID version, for extracting information from UUIDs, and etc.
- UuidValidator - Class in com.github.f4b6a3.uuid.util
-
Utility for UUID validation.
- UuidVariant - Enum in com.github.f4b6a3.uuid.enums
-
UUID variants defined by RFC-4122.
- UuidVersion - Enum in com.github.f4b6a3.uuid.enums
-
UUID versions defined by RFC-4122.
V
- validate(byte[]) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
-
Checks if the UUID byte array is valid.
- validate(String) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
-
Checks if the UUID string is a valid.
- value - Variable in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
- valueOf(String) - Static method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
-
Returns the enum constant of this type with the specified name.
- 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.UuidLocalDomain
-
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.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.
- VARIANT_RESERVED_FUTURE - com.github.f4b6a3.uuid.enums.UuidVariant
- VARIANT_RESERVED_MICROSOFT - com.github.f4b6a3.uuid.enums.UuidVariant
- VARIANT_RESERVED_NCS - com.github.f4b6a3.uuid.enums.UuidVariant
- VARIANT_RFC_4122 - com.github.f4b6a3.uuid.enums.UuidVariant
- version - Variable in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
- VERSION_DCE_SECURITY - com.github.f4b6a3.uuid.enums.UuidVersion
- VERSION_NAMBE_BASED_SHA1 - com.github.f4b6a3.uuid.enums.UuidVersion
- VERSION_NAME_BASED_MD5 - com.github.f4b6a3.uuid.enums.UuidVersion
- VERSION_RANDOM_BASED - com.github.f4b6a3.uuid.enums.UuidVersion
- VERSION_TIME_BASED - com.github.f4b6a3.uuid.enums.UuidVersion
- VERSION_TIME_ORDERED - com.github.f4b6a3.uuid.enums.UuidVersion
- versionBits - Variable in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
W
- withClockSequence(byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Replaces the default
ClockSequenceStrategywith theFixedClockSequenceStrategy. - withClockSequence(int) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Replaces the default
ClockSequenceStrategywith theFixedClockSequenceStrategy. - withClockSequenceStrategy(ClockSequenceStrategy) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Replaces the default
ClockSequenceStrategywith another one. - withFastRandomGenerator() - Method in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
-
Replaces the default random generator with a faster one.
- withLocalDomain(UuidLocalDomain) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
-
Set a default local domain do be used.
- withMacNodeIdentifier() - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Replaces the default
NodeIdentifierStrategywith theMacNodeIdentifierStrategy. - withNamespace(UuidNamespace) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
-
Sets a fixed name space to be used by default.
- withNamespace(UUID) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
-
Sets a fixed name space to be used by default.
- withNodeIdentifier(byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Replaces the default
NodeIdentifierStrategywith theFixedNodeIdentifierStrategy. - withNodeIdentifier(long) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Replaces the default
NodeIdentifierStrategywith theFixedNodeIdentifierStrategy. - withNodeIdentifierStrategy(NodeIdentifierStrategy) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Replaces the default
NodeIdentifierStrategywith another one. - withoutOverrunException() - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Disables the overrun exception.
- withRandomGenerator(Random) - Method in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
-
Replaces the default random generator with another one.
- withTimestampStrategy(TimestampStrategy) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
-
Replaces the default
TimestampStrategywith another one.
All Classes All Packages