Hierarchy For All Packages
- cloud.opencode.base.id,
- cloud.opencode.base.id.exception,
- cloud.opencode.base.id.ksuid,
- cloud.opencode.base.id.nanoid,
- cloud.opencode.base.id.prefixed,
- cloud.opencode.base.id.segment,
- cloud.opencode.base.id.simple,
- cloud.opencode.base.id.snowflake,
- cloud.opencode.base.id.tsid,
- cloud.opencode.base.id.ulid,
- cloud.opencode.base.id.uuid
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.id.simple.AtomicIdGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.snowflake.Extend (implements cloud.opencode.base.id.snowflake.ClockBackwardStrategy)
- cloud.opencode.base.id.snowflake.FixedWorkerIdAssigner (implements cloud.opencode.base.id.snowflake.WorkerIdAssigner)
- cloud.opencode.base.id.IdConverter
- cloud.opencode.base.id.snowflake.IpBasedAssigner (implements cloud.opencode.base.id.snowflake.WorkerIdAssigner)
- cloud.opencode.base.id.segment.JdbcSegmentAllocator (implements cloud.opencode.base.id.segment.SegmentAllocator)
- cloud.opencode.base.id.ksuid.KsuidGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.ksuid.KsuidParser (implements cloud.opencode.base.id.IdParser<T,
R>) - cloud.opencode.base.id.snowflake.MacBasedAssigner (implements cloud.opencode.base.id.snowflake.WorkerIdAssigner)
- cloud.opencode.base.id.segment.MemorySegmentAllocator (implements cloud.opencode.base.id.segment.SegmentAllocator)
- cloud.opencode.base.id.nanoid.NanoIdBuilder
- cloud.opencode.base.id.nanoid.NanoIdGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.OpenId
- cloud.opencode.base.id.uuid.OpenUuid
- cloud.opencode.base.id.snowflake.RandomAssigner (implements cloud.opencode.base.id.snowflake.WorkerIdAssigner)
- cloud.opencode.base.id.simple.RandomIdGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.snowflake.SafeJsSnowflakeGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.segment.SegmentAllocator.Segment
- cloud.opencode.base.id.segment.SegmentBuffer
- cloud.opencode.base.id.segment.SegmentIdGenerator (implements java.lang.AutoCloseable, cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.snowflake.SnowflakeBuilder
- cloud.opencode.base.id.snowflake.SnowflakeFriendlyId
- cloud.opencode.base.id.snowflake.SnowflakeGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.snowflake.SnowflakeIdParser (implements cloud.opencode.base.id.IdParser<T,
R>) - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cloud.opencode.base.core.exception.OpenException (implements cloud.opencode.base.core.exception.OpenExceptionMeta)
- cloud.opencode.base.id.exception.OpenIdGenerationException
- cloud.opencode.base.core.exception.OpenException (implements cloud.opencode.base.core.exception.OpenExceptionMeta)
- java.lang.RuntimeException
- java.lang.Exception
- cloud.opencode.base.id.snowflake.ThrowException (implements cloud.opencode.base.id.snowflake.ClockBackwardStrategy)
- cloud.opencode.base.id.simple.TimestampIdGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.tsid.TsidGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.tsid.TsidParser (implements cloud.opencode.base.id.IdParser<T,
R>) - cloud.opencode.base.id.prefixed.TypedIdGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.ulid.UlidGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.ulid.UlidParser (implements cloud.opencode.base.id.IdParser<T,
R>) - cloud.opencode.base.id.ulid.UlidParser.ParsedUlid
- cloud.opencode.base.id.uuid.UuidGenerator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.uuid.UuidParser (implements cloud.opencode.base.id.IdParser<T,
R>) - cloud.opencode.base.id.uuid.UuidV3Generator
- cloud.opencode.base.id.uuid.UuidV4Generator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.uuid.UuidV7Generator (implements cloud.opencode.base.id.IdGenerator<T>)
- cloud.opencode.base.id.snowflake.Wait (implements cloud.opencode.base.id.snowflake.ClockBackwardStrategy)
Interface Hierarchy
- cloud.opencode.base.id.snowflake.ClockBackwardStrategy
- cloud.opencode.base.id.snowflake.ClockBackwardStrategy.Custom
- cloud.opencode.base.id.IdGenerator<T>
- cloud.opencode.base.id.IdParser<T,
R> - cloud.opencode.base.id.segment.SegmentAllocator
- cloud.opencode.base.id.snowflake.WorkerIdAssigner
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cloud.opencode.base.id.nanoid.Alphabet
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- cloud.opencode.base.id.ksuid.KsuidParser.ParsedKsuid
- cloud.opencode.base.id.nanoid.NanoIdGenerator.CollisionAnalysis
- cloud.opencode.base.id.prefixed.PrefixedId
- cloud.opencode.base.id.segment.SegmentIdGenerator.BufferStatus
- cloud.opencode.base.id.snowflake.SnowflakeConfig
- cloud.opencode.base.id.snowflake.SnowflakeIdParser.ParsedId
- cloud.opencode.base.id.tsid.TsidParser.ParsedTsid
- cloud.opencode.base.id.ulid.UlidConfig
- cloud.opencode.base.id.uuid.UuidParser.ParsedUuid
- java.lang.Record