Index

A C D E G I L M R S T U W 
All Classes and Interfaces|All Packages

A

AtomicLongIdGenerator - Class in icu.congee.id.generator.distributed.atomiclong
 
AtomicLongIdGenerator(RedissonClient) - Constructor for class icu.congee.id.generator.distributed.atomiclong.AtomicLongIdGenerator
 

C

CosId - Class in icu.congee.id.generator.distributed.cosid
 
CosId(long, long, long, int, int, int) - Constructor for class icu.congee.id.generator.distributed.cosid.CosId
 
CosIdGenerator - Class in icu.congee.id.generator.distributed.cosid
 
CosIdGenerator(RedissonClient, int, int, int, long) - Constructor for class icu.congee.id.generator.distributed.cosid.CosIdGenerator
 
CrockfordBase32Encoder - Class in icu.congee.id.generator.util
 
CrockfordBase32Encoder() - Constructor for class icu.congee.id.generator.util.CrockfordBase32Encoder
 
currentTimestamp() - Static method in class icu.congee.id.generator.distributed.ttsid.TtsId
 
currentTimestamp() - Static method in class icu.congee.id.generator.distributed.ttsid.TtsIdPlus
 
currentTimestamp() - Static method in class icu.congee.id.generator.distributed.ttsid.TtsIdPro
 
currentTimestamp() - Static method in class icu.congee.id.generator.distributed.ttsid.TtsIdProMax
 

D

DtsId - Class in icu.congee.id.generator.distributed.dtsid
 
DtsId() - Constructor for class icu.congee.id.generator.distributed.dtsid.DtsId
 
DtsIdGenerator - Class in icu.congee.id.generator.distributed.dtsid
 
DtsIdGenerator(RedissonClient) - Constructor for class icu.congee.id.generator.distributed.dtsid.DtsIdGenerator
 

E

encode80Bit(byte[]) - Static method in class icu.congee.id.generator.util.CrockfordBase32Encoder
将80位(10字节)数据编码为Crockford Base32字符串

G

generate() - Method in class icu.congee.id.generator.distributed.atomiclong.AtomicLongIdGenerator
 
generate() - Method in class icu.congee.id.generator.distributed.cosid.CosIdGenerator
 
generate() - Method in class icu.congee.id.generator.distributed.dtsid.DtsIdGenerator
 
generate() - Method in class icu.congee.id.generator.distributed.mist.MistIdGenerator
 
generate() - Method in class icu.congee.id.generator.distributed.rid.RedissonIdGenerator
 
generate() - Method in class icu.congee.id.generator.distributed.snowflake.LockFreeSnowflakeIdGenerator
生成下一个ID
generate() - Method in class icu.congee.id.generator.distributed.snowflake.SnowflakeIdGenerator
生成下一个ID
generate() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdGenerator
 
generate() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdPlusGenerator
 
generate() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdProGenerator
 
generate() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdProMaxGenerator
 
generate() - Method in class icu.congee.id.generator.distributed.uuid.UUIDv8Generator
 
generate() - Method in class icu.congee.id.generator.distributed.wxseq.WxSeqGenerator
 
generate(Long) - Method in class icu.congee.id.generator.distributed.wxseq.WxSeqGenerator
 
get() - Method in class icu.congee.id.generator.distributor.MachineIdDistributor
 

I

icu.congee.id.generator - package icu.congee.id.generator
 
icu.congee.id.generator.config - package icu.congee.id.generator.config
 
icu.congee.id.generator.distributed.atomiclong - package icu.congee.id.generator.distributed.atomiclong
 
icu.congee.id.generator.distributed.cosid - package icu.congee.id.generator.distributed.cosid
 
icu.congee.id.generator.distributed.dtsid - package icu.congee.id.generator.distributed.dtsid
 
icu.congee.id.generator.distributed.mist - package icu.congee.id.generator.distributed.mist
 
icu.congee.id.generator.distributed.rid - package icu.congee.id.generator.distributed.rid
 
icu.congee.id.generator.distributed.snowflake - package icu.congee.id.generator.distributed.snowflake
 
icu.congee.id.generator.distributed.ttsid - package icu.congee.id.generator.distributed.ttsid
 
icu.congee.id.generator.distributed.uuid - package icu.congee.id.generator.distributed.uuid
 
icu.congee.id.generator.distributed.wxseq - package icu.congee.id.generator.distributed.wxseq
 
icu.congee.id.generator.distributor - package icu.congee.id.generator.distributor
 
icu.congee.id.generator.util - package icu.congee.id.generator.util
 
IdGeneratorAutoConfiguration - Class in icu.congee.id.generator.config
基于Redis的ID生成器自动配置类
IdGeneratorAutoConfiguration() - Constructor for class icu.congee.id.generator.config.IdGeneratorAutoConfiguration
 
IdGeneratorProperties - Class in icu.congee.id.generator.config
ID生成器配置属性类
IdGeneratorProperties() - Constructor for class icu.congee.id.generator.config.IdGeneratorProperties
 
IdGeneratorSpringRedisApplication - Class in icu.congee.id.generator
 
IdGeneratorSpringRedisApplication() - Constructor for class icu.congee.id.generator.IdGeneratorSpringRedisApplication
 
idType() - Method in class icu.congee.id.generator.distributed.atomiclong.AtomicLongIdGenerator
 
idType() - Method in class icu.congee.id.generator.distributed.cosid.CosIdGenerator
 
idType() - Method in class icu.congee.id.generator.distributed.dtsid.DtsIdGenerator
 
idType() - Method in class icu.congee.id.generator.distributed.mist.MistIdGenerator
 
idType() - Method in class icu.congee.id.generator.distributed.rid.RedissonIdGenerator
 
idType() - Method in class icu.congee.id.generator.distributed.snowflake.LockFreeSnowflakeIdGenerator
获取ID生成器类型
idType() - Method in class icu.congee.id.generator.distributed.snowflake.SnowflakeIdGenerator
获取ID生成器类型
idType() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdGenerator
 
idType() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdPlusGenerator
 
idType() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdProGenerator
 
idType() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdProMaxGenerator
 
idType() - Method in class icu.congee.id.generator.distributed.uuid.UUIDv8Generator
 
idType() - Method in class icu.congee.id.generator.distributed.wxseq.WxSeqGenerator
 
init() - Method in class icu.congee.id.generator.distributed.mist.MistIdGenerator
 
init() - Method in class icu.congee.id.generator.distributed.rid.RedissonIdGenerator
 

L

LockFreeSnowflakeIdGenerator - Class in icu.congee.id.generator.distributed.snowflake
雪花算法ID生成器
LockFreeSnowflakeIdGenerator(RedissonClient, long, int, int, int) - Constructor for class icu.congee.id.generator.distributed.snowflake.LockFreeSnowflakeIdGenerator
 

M

MachineIdDistributor - Class in icu.congee.id.generator.distributor
 
MachineIdDistributor(RedissonClient, String, int) - Constructor for class icu.congee.id.generator.distributor.MachineIdDistributor
 
main(String[]) - Static method in class icu.congee.id.generator.IdGeneratorSpringRedisApplication
 
main(String[]) - Static method in class icu.congee.id.generator.util.CrockfordBase32Encoder
 
MistId - Class in icu.congee.id.generator.distributed.mist
 
MistId(long, long) - Constructor for class icu.congee.id.generator.distributed.mist.MistId
 
MistIdGenerator - Class in icu.congee.id.generator.distributed.mist
 
MistIdGenerator(RedissonClient) - Constructor for class icu.congee.id.generator.distributed.mist.MistIdGenerator
 

R

redissonClient() - Method in class icu.congee.id.generator.config.RedissonConfig
 
RedissonConfig - Class in icu.congee.id.generator.config
 
RedissonConfig() - Constructor for class icu.congee.id.generator.config.RedissonConfig
 
RedissonIdGenerator - Class in icu.congee.id.generator.distributed.rid
 
RedissonIdGenerator(RedissonClient, String, long, long) - Constructor for class icu.congee.id.generator.distributed.rid.RedissonIdGenerator
 
register(int) - Method in class icu.congee.id.generator.distributor.MachineIdDistributor
 
renewLease() - Method in class icu.congee.id.generator.distributor.MachineIdDistributor
 

S

SnowflakeId - Class in icu.congee.id.generator.distributed.snowflake
 
SnowflakeId(long, long, long) - Constructor for class icu.congee.id.generator.distributed.snowflake.SnowflakeId
 
SnowflakeIdGenerator - Class in icu.congee.id.generator.distributed.snowflake
雪花算法ID生成器
SnowflakeIdGenerator(RedissonClient, long, int, int, int) - Constructor for class icu.congee.id.generator.distributed.snowflake.SnowflakeIdGenerator
 

T

toBase16() - Method in class icu.congee.id.generator.distributed.ttsid.TtsId
 
toBase16() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdPlus
 
toBase16() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdPro
 
toBase16() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdProMax
 
toBase32() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdPlus
专门为80bit优化的算法
toBase36() - Method in class icu.congee.id.generator.distributed.cosid.CosId
 
toBase62() - Method in class icu.congee.id.generator.distributed.cosid.CosId
 
toBytes() - Method in class icu.congee.id.generator.distributed.cosid.CosId
 
toBytes() - Method in class icu.congee.id.generator.distributed.dtsid.DtsId
 
toBytes() - Method in class icu.congee.id.generator.distributed.mist.MistId
 
toBytes() - Method in class icu.congee.id.generator.distributed.snowflake.SnowflakeId
 
toBytes() - Method in class icu.congee.id.generator.distributed.ttsid.TtsId
 
toBytes() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdPlus
 
toBytes() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdPro
 
toBytes() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdProMax
 
toBytes() - Method in class icu.congee.id.generator.distributed.uuid.UUID
 
toBytes() - Method in class icu.congee.id.generator.distributed.wxseq.WxSeq
 
toLong() - Method in class icu.congee.id.generator.distributed.cosid.CosId
 
toLong() - Method in class icu.congee.id.generator.distributed.dtsid.DtsId
 
toLong() - Method in class icu.congee.id.generator.distributed.mist.MistId
 
toLong() - Method in class icu.congee.id.generator.distributed.snowflake.SnowflakeId
 
toLong() - Method in class icu.congee.id.generator.distributed.ttsid.TtsId
 
toLong() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdPlus
 
toLong() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdPro
 
toLong() - Method in class icu.congee.id.generator.distributed.ttsid.TtsIdProMax
 
toLong() - Method in class icu.congee.id.generator.distributed.uuid.UUID
 
toLong() - Method in class icu.congee.id.generator.distributed.wxseq.WxSeq
 
toString() - Method in class icu.congee.id.generator.distributed.mist.MistId
 
toUUID() - Method in class icu.congee.id.generator.distributed.uuid.UUID
 
TtsId - Class in icu.congee.id.generator.distributed.ttsid
 
TtsId() - Constructor for class icu.congee.id.generator.distributed.ttsid.TtsId
 
TtsIdGenerator - Class in icu.congee.id.generator.distributed.ttsid
TtsId生成器实现 生成的ID结构:41位时间戳 + 10位线程ID + 12位序列号
TtsIdGenerator(RedissonClient) - Constructor for class icu.congee.id.generator.distributed.ttsid.TtsIdGenerator
构造函数
TtsIdPlus - Class in icu.congee.id.generator.distributed.ttsid
 
TtsIdPlus() - Constructor for class icu.congee.id.generator.distributed.ttsid.TtsIdPlus
 
TtsIdPlusGenerator - Class in icu.congee.id.generator.distributed.ttsid
 
TtsIdPlusGenerator(RedissonClient) - Constructor for class icu.congee.id.generator.distributed.ttsid.TtsIdPlusGenerator
 
TtsIdPro - Class in icu.congee.id.generator.distributed.ttsid
 
TtsIdPro() - Constructor for class icu.congee.id.generator.distributed.ttsid.TtsIdPro
 
TtsIdProGenerator - Class in icu.congee.id.generator.distributed.ttsid
 
TtsIdProGenerator(RedissonClient) - Constructor for class icu.congee.id.generator.distributed.ttsid.TtsIdProGenerator
 
TtsIdProMax - Class in icu.congee.id.generator.distributed.ttsid
 
TtsIdProMax() - Constructor for class icu.congee.id.generator.distributed.ttsid.TtsIdProMax
 
TtsIdProMaxGenerator - Class in icu.congee.id.generator.distributed.ttsid
 
TtsIdProMaxGenerator(RedissonClient) - Constructor for class icu.congee.id.generator.distributed.ttsid.TtsIdProMaxGenerator
 

U

UUID - Class in icu.congee.id.generator.distributed.uuid
 
UUID() - Constructor for class icu.congee.id.generator.distributed.uuid.UUID
 
UUIDv8Generator - Class in icu.congee.id.generator.distributed.uuid
 
UUIDv8Generator(RedissonClient) - Constructor for class icu.congee.id.generator.distributed.uuid.UUIDv8Generator
 

W

WxSeq - Class in icu.congee.id.generator.distributed.wxseq
 
WxSeq() - Constructor for class icu.congee.id.generator.distributed.wxseq.WxSeq
 
WxSeqGenerator - Class in icu.congee.id.generator.distributed.wxseq
 
WxSeqGenerator(RedissonClient) - Constructor for class icu.congee.id.generator.distributed.wxseq.WxSeqGenerator
 
A C D E G I L M R S T U W 
All Classes and Interfaces|All Packages