- java.lang.Object
-
- com.github.f4b6a3.uuid.factory.UuidFactory
-
- com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
-
- com.github.f4b6a3.uuid.factory.rfc4122.TimeBasedFactory
-
- All Implemented Interfaces:
NoArgsFactory
public final class TimeBasedFactory extends AbstTimeBasedFactory
Factory that creates time-based UUIDs. RFC-4122 version: 1.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTimeBasedFactory.Builder
-
Field Summary
-
Fields inherited from class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
clockseqFunction, EPOCH_GREG, EPOCH_UNIX, epochTimestamp, nodeidFunction, timeFunction
-
Fields inherited from class com.github.f4b6a3.uuid.factory.UuidFactory
version, versionMask
-
-
Constructor Summary
Constructors Constructor Description TimeBasedFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TimeBasedFactory.Builderbuilder()-
Methods inherited from class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
create, create, formatLeastSignificantBits, formatMostSignificantBits, selectNodeIdFunction, selectTimeFunction
-
Methods inherited from class com.github.f4b6a3.uuid.factory.UuidFactory
getUuid, getUuid, getVersion
-
-
-
-
Method Detail
-
builder
public static TimeBasedFactory.Builder builder()
-
-