public class UidGenerator extends Object implements IdGenerator
构造器和说明 |
---|
UidGenerator(int timeBits,
int workerBits,
int seqBits,
String epochStr,
WorkerIdAssigner workerIdAssigner,
int boostPower,
int paddingFactor,
Long scheduleInterval,
RejectedPutBufferHandler rejectedPutBufferHandler,
RejectedTakeBufferHandler rejectedTakeBufferHandler) |
public UidGenerator(int timeBits, int workerBits, int seqBits, String epochStr, WorkerIdAssigner workerIdAssigner, int boostPower, int paddingFactor, Long scheduleInterval, RejectedPutBufferHandler rejectedPutBufferHandler, RejectedTakeBufferHandler rejectedTakeBufferHandler)
public IdStrategy getStrategy()
IdGenerator
getStrategy
在接口中 IdGenerator
public long getUID(String bizTag)
IdGenerator
getUID
在接口中 IdGenerator
bizTag
- 业务标识public String parseUID(long uid, String bizTag)
IdGenerator
parseUID
在接口中 IdGenerator
uid
- id值bizTag
- 业务标识