public static class DefaultUidGenerator.DefaultUidGeneratorBuilder
extends java.lang.Object
| 构造器和说明 |
|---|
DefaultUidGeneratorBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
UidGenerator |
build() |
java.time.LocalDate |
getEpochSecondsStart() |
int |
getSeqBits() |
int |
getTimeBits() |
int |
getWorkerBits() |
long |
getWorkerId() |
DefaultUidGenerator.DefaultUidGeneratorBuilder |
setEpochSecondsStart(java.time.LocalDate epochSecondsStart) |
DefaultUidGenerator.DefaultUidGeneratorBuilder |
setMaxIdInSeconds(int maxIds)
每秒能生成的id数
|
DefaultUidGenerator.DefaultUidGeneratorBuilder |
setMaxWorkers(int maxWorkers)
设置最大节点数
|
DefaultUidGenerator.DefaultUidGeneratorBuilder |
setSeqBits(int seqBits) |
DefaultUidGenerator.DefaultUidGeneratorBuilder |
setTimeBits(int timeBits) |
DefaultUidGenerator.DefaultUidGeneratorBuilder |
setWorkerBits(int workerBits) |
DefaultUidGenerator.DefaultUidGeneratorBuilder |
setWorkerId(long workerId) |
public UidGenerator build()
public DefaultUidGenerator.DefaultUidGeneratorBuilder setMaxWorkers(int maxWorkers)
maxIds - public DefaultUidGenerator.DefaultUidGeneratorBuilder setMaxIdInSeconds(int maxIds)
maxIds - public DefaultUidGenerator.DefaultUidGeneratorBuilder setTimeBits(int timeBits)
public DefaultUidGenerator.DefaultUidGeneratorBuilder setWorkerBits(int workerBits)
public DefaultUidGenerator.DefaultUidGeneratorBuilder setSeqBits(int seqBits)
public DefaultUidGenerator.DefaultUidGeneratorBuilder setEpochSecondsStart(java.time.LocalDate epochSecondsStart)
public DefaultUidGenerator.DefaultUidGeneratorBuilder setWorkerId(long workerId)
public int getTimeBits()
public int getWorkerBits()
public int getSeqBits()
public java.time.LocalDate getEpochSecondsStart()
public long getWorkerId()