- java.lang.Object
-
- com.github.f4b6a3.ulid.UlidFactory.UlidFunction
-
- All Implemented Interfaces:
LongFunction<Ulid>
- Enclosing class:
- UlidFactory
protected static final class UlidFactory.UlidFunction extends Object implements LongFunction<Ulid>
Function that creates ULIDs.
-
-
Constructor Summary
Constructors Constructor Description UlidFunction()UlidFunction(IntFunction<byte[]> randomFunction)UlidFunction(LongSupplier randomFunction)UlidFunction(Random random)
-
-
-
Constructor Detail
-
UlidFunction
public UlidFunction()
-
UlidFunction
public UlidFunction(Random random)
-
UlidFunction
public UlidFunction(IntFunction<byte[]> randomFunction)
-
UlidFunction
public UlidFunction(LongSupplier randomFunction)
-
-
Method Detail
-
apply
public Ulid apply(long time)
- Specified by:
applyin interfaceLongFunction<Ulid>
-
-