public interface CosIdGenerator extends IdGenerator

| Modifier and Type | Method and Description |
|---|---|
default long |
generate()
Generate distributed ID.
|
CosIdState |
generateAsState() |
default java.lang.String |
generateAsString()
Generate string type distributed ID.
|
long |
getLastTimestamp() |
int |
getMachineId() |
CosIdIdStateParser |
getStateParser() |
default IdConverter |
idConverter()
ID converter, used to convert
long type ID to String. |
int getMachineId()
long getLastTimestamp()
CosIdIdStateParser getStateParser()
default IdConverter idConverter()
IdGeneratorlong type ID to String.idConverter in interface IdGeneratordefault long generate()
IdGeneratorgenerate in interface IdGeneratorCosIdState generateAsState()
default java.lang.String generateAsString()
StringIdGeneratorgenerateAsString in interface IdGeneratorgenerateAsString in interface StringIdGenerator