java.lang.Object
org.seppiko.snowflake.IdConfig
Snowflake ID config
- Author:
- Leonard Woo
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
IdConfig
protected IdConfig(long timestampBits, long datacenterIdBits, long workerIdBits, long sequenceBits, IdEntity entity) Snowflake ID config constructor.- Parameters:
timestampBits- Datetime length.datacenterIdBits- Data center ID length.workerIdBits- Worker ID length.sequenceBits- Sequence length.entity- ID entity. SeeIdEntity.
-
-
Method Details
-
getTimestampBits
public long getTimestampBits()- Returns:
- Datetime length.
-
getDatacenterIdBits
public long getDatacenterIdBits()- Returns:
- Data identifier id length.
-
getWorkerIdBits
public long getWorkerIdBits()- Returns:
- Worker id length.
-
getSequenceBits
public long getSequenceBits()- Returns:
- Sequence length.
-
getEntity
- Returns:
- ID config entity.
-
toString
-