- java.lang.Object
-
- com.github.f4b6a3.ulid.UlidCreator
-
public final class UlidCreator extends Object
A class that generates ULIDs.Both types of ULID can be easily created by this generator, i.e. monotonic and non-monotonic.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UlidgetMonotonicUlid()Returns a Monotonic ULID.static UlidgetMonotonicUlid(long time)Returns a Monotonic ULID with a given time.static UlidgetUlid()Returns a ULID.static UlidgetUlid(long time)Returns a ULID with a given time.
-
-
-
Method Detail
-
getUlid
public static Ulid getUlid()
Returns a ULID.- Returns:
- a ULID
-
getUlid
public static Ulid getUlid(long time)
Returns a ULID with a given time.- Parameters:
time- a number of milliseconds since 1970-01-01 (Unix epoch).- Returns:
- a ULID
-
getMonotonicUlid
public static Ulid getMonotonicUlid()
Returns a Monotonic ULID.- Returns:
- a ULID
-
getMonotonicUlid
public static Ulid getMonotonicUlid(long time)
Returns a Monotonic ULID with a given time.- Parameters:
time- a number of milliseconds since 1970-01-01 (Unix epoch).- Returns:
- a ULID
-
-