public final class LazyIdGenerator extends java.lang.Object implements IdGeneratorDecorator
| Constructor and Description |
|---|
LazyIdGenerator(java.lang.String generatorName) |
LazyIdGenerator(java.lang.String generatorName,
IdGeneratorProvider idGeneratorProvider) |
| Modifier and Type | Method and Description |
|---|---|
SnowflakeFriendlyId |
asFriendlyId(boolean required) |
SegmentId |
asSegmentId(boolean required) |
SnowflakeId |
asSnowflakeId(boolean required) |
IdGenerator |
getActual()
Get decorator actual id generator.
|
java.lang.String |
getGeneratorName() |
IdConverter |
idConverter()
ID converter, used to convert
long type ID to String. |
IdGenerator |
tryGet(boolean required) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerate, getActualgenerateAsStringpublic LazyIdGenerator(java.lang.String generatorName)
public LazyIdGenerator(java.lang.String generatorName,
IdGeneratorProvider idGeneratorProvider)
public java.lang.String getGeneratorName()
public IdGenerator tryGet(boolean required)
public SnowflakeId asSnowflakeId(boolean required)
public SnowflakeFriendlyId asFriendlyId(boolean required)
public SegmentId asSegmentId(boolean required)
public IdGenerator getActual()
IdGeneratorDecoratorgetActual in interface IdGeneratorDecoratorpublic IdConverter idConverter()
IdGeneratorlong type ID to String.idConverter in interface IdGenerator