| Package | Description |
|---|---|
| com.github.f4b6a3.uuid.factory | |
| com.github.f4b6a3.uuid.factory.abst |
| Modifier and Type | Class and Description |
|---|---|
class |
CombGuidCreator
Factory that creates COMB UUIDs.
|
class |
DceSecurityUuidCreator
Factory that creates DCE Security UUIDs, version 2.
|
class |
MssqlGuidCreator
Factory that creates MS SQL Server 'friendly' UUIDs.
|
class |
SequentialUuidCreator
Factory that creates sequential UUIDs, version 0.
|
class |
TimeBasedUuidCreator
Factory that creates time-based UUIDs 1 of the RFC-4122.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractTimeBasedUuidCreator> |
AbstractTimeBasedUuidCreator.withClockSequence(int clockSequence)
Set a fixed initial clock sequence value to generate UUIDs.
|
<T extends AbstractTimeBasedUuidCreator> |
AbstractTimeBasedUuidCreator.withClockSequenceStrategy(ClockSequenceStrategy clockSequenceStrategy)
Use an alternative
ClockSequenceStrategy to generate clock
sequences. |
<T extends AbstractTimeBasedUuidCreator> |
AbstractTimeBasedUuidCreator.withHardwareAddress()
Set the node identifier to be a real hardware address of the host
machine.
|
<T extends AbstractTimeBasedUuidCreator> |
AbstractTimeBasedUuidCreator.withInstant(Instant instant)
Set a fixed Instant to generate UUIDs.
|
<T extends AbstractTimeBasedUuidCreator> |
AbstractTimeBasedUuidCreator.withNodeIdentifier(long nodeIdentifier)
Set a fixed node identifier to generate UUIDs.
|
<T extends AbstractTimeBasedUuidCreator> |
AbstractTimeBasedUuidCreator.withNodeIdentifierStrategy(NodeIdentifierStrategy nodeIdentifierStrategy)
Use an alternative
NodeIdentifierStrategy to generate node
identifiers. |
<T extends AbstractTimeBasedUuidCreator> |
AbstractTimeBasedUuidCreator.withTimestamp(long timestamp)
Set a fixed timestamp to generate UUIDs.
|
<T extends AbstractTimeBasedUuidCreator> |
AbstractTimeBasedUuidCreator.withTimestampStrategy(TimestampStrategy timestampStrategy)
Use an alternative
TimestampStrategy to generate timestamps. |
Copyright © 2019. All rights reserved.