- SafeJavaScriptSnowflakeId - Class in me.ahoo.cosid.snowflake
-
Safe JavaScript Number ID.
- SafeJavaScriptSnowflakeId() - Constructor for class me.ahoo.cosid.snowflake.SafeJavaScriptSnowflakeId
-
- scan() - Method in interface me.ahoo.cosid.accessor.scanner.CosIdScanner
-
- scan() - Method in class me.ahoo.cosid.accessor.scanner.DefaultCosIdScanner
-
- SecondSnowflakeId - Class in me.ahoo.cosid.snowflake
-
Second SnowflakeId.
- SecondSnowflakeId(long) - Constructor for class me.ahoo.cosid.snowflake.SecondSnowflakeId
-
- SecondSnowflakeId(int, long) - Constructor for class me.ahoo.cosid.snowflake.SecondSnowflakeId
-
- SecondSnowflakeId(long, int, int, int, long) - Constructor for class me.ahoo.cosid.snowflake.SecondSnowflakeId
-
- SecondSnowflakeId(long, int, int, int, long, long) - Constructor for class me.ahoo.cosid.snowflake.SecondSnowflakeId
-
- SecondSnowflakeIdStateParser - Class in me.ahoo.cosid.snowflake
-
Second SnowflakeId State Parser.
- SecondSnowflakeIdStateParser(long, int, int, int) - Constructor for class me.ahoo.cosid.snowflake.SecondSnowflakeIdStateParser
-
- SecondSnowflakeIdStateParser(long, int, int, int, ZoneId) - Constructor for class me.ahoo.cosid.snowflake.SecondSnowflakeIdStateParser
-
- secondTime() - Method in class me.ahoo.cosid.util.Clock.CacheClock
-
- secondTime() - Method in interface me.ahoo.cosid.util.Clock
-
- secondTime() - Method in class me.ahoo.cosid.util.Clock.SystemClock
-
System.currentTimeMillis() is too slow.
- SegmentChainId - Class in me.ahoo.cosid.segment
-
Segment chain algorithm ID generator.
- SegmentChainId(IdSegmentDistributor) - Constructor for class me.ahoo.cosid.segment.SegmentChainId
-
- SegmentChainId(long, int, IdSegmentDistributor, PrefetchWorkerExecutorService) - Constructor for class me.ahoo.cosid.segment.SegmentChainId
-
- SegmentChainId.PrefetchJob - Class in me.ahoo.cosid.segment
-
- SegmentId - Interface in me.ahoo.cosid.segment
-
Segment algorithm ID generator.
- sequence - Variable in class me.ahoo.cosid.snowflake.AbstractSnowflakeId
-
- sequence(long) - Method in class me.ahoo.cosid.snowflake.SnowflakeIdState.SnowflakeIdStateBuilder
-
- SEQUENCE_OVERFLOW - Static variable in interface me.ahoo.cosid.segment.IdSegment
-
- sequenceBit - Variable in class me.ahoo.cosid.snowflake.AbstractSnowflakeId
-
- sequenceBit - Variable in class me.ahoo.cosid.snowflake.SnowflakeIdStateParser
-
- sequenceMask - Variable in class me.ahoo.cosid.snowflake.SnowflakeIdStateParser
-
- set(String, int, InstanceId) - Method in class me.ahoo.cosid.machine.InMemoryMachineStateStorage
-
- set(String, int, InstanceId) - Method in class me.ahoo.cosid.machine.LocalMachineStateStorage
-
- set(String, int, InstanceId) - Method in interface me.ahoo.cosid.machine.MachineStateStorage
-
- set(String, IdGenerator) - Method in class me.ahoo.cosid.provider.DefaultIdGeneratorProvider
-
- set(String, IdGenerator) - Method in interface me.ahoo.cosid.provider.IdGeneratorProvider
-
Set ID generator by name.
- SET_PREFIX - Static variable in class me.ahoo.cosid.accessor.parser.DefaultAccessorParser
-
- setHungerTime(long) - Method in interface me.ahoo.cosid.segment.concurrent.AffinityJob
-
set hunger time.
- setHungerTime(long) - Method in class me.ahoo.cosid.segment.SegmentChainId.PrefetchJob
-
- setId(Object, Object) - Method in class me.ahoo.cosid.accessor.CosIdAccessor.NotFound
-
- setId(Object, Object) - Method in interface me.ahoo.cosid.accessor.CosIdSetter
-
- setId(Object, Object) - Method in class me.ahoo.cosid.accessor.DefaultCosIdAccessor
-
- setId(Object, Object) - Method in class me.ahoo.cosid.accessor.field.FieldSetter
-
- setId(Object, Object) - Method in class me.ahoo.cosid.accessor.method.MethodSetter
-
- setNext(IdSegmentChain) - Method in class me.ahoo.cosid.segment.IdSegmentChain
-
- setPrefetchWorker(PrefetchWorker) - Method in interface me.ahoo.cosid.segment.concurrent.AffinityJob
-
- setPrefetchWorker(PrefetchWorker) - Method in class me.ahoo.cosid.segment.SegmentChainId.PrefetchJob
-
- setShare(IdGenerator) - Method in class me.ahoo.cosid.provider.DefaultIdGeneratorProvider
-
- setShare(IdGenerator) - Method in interface me.ahoo.cosid.provider.IdGeneratorProvider
-
Set shared ID generator.
- sharding(T) - Method in class me.ahoo.cosid.sharding.CachedSharding
-
- sharding(Range<T>) - Method in class me.ahoo.cosid.sharding.CachedSharding
-
- sharding(LocalDateTime) - Method in class me.ahoo.cosid.sharding.IntervalTimeline
-
- sharding(Range<LocalDateTime>) - Method in class me.ahoo.cosid.sharding.IntervalTimeline
-
- sharding(T) - Method in class me.ahoo.cosid.sharding.ModCycle
-
- sharding(Range<T>) - Method in class me.ahoo.cosid.sharding.ModCycle
-
- Sharding<T extends java.lang.Comparable<?>> - Interface in me.ahoo.cosid.sharding
-
Sharding algorithm interface.
- sharding(T) - Method in interface me.ahoo.cosid.sharding.Sharding
-
- sharding(Range<T>) - Method in interface me.ahoo.cosid.sharding.Sharding
-
- SHARE - Static variable in interface me.ahoo.cosid.provider.IdGeneratorProvider
-
the key of shared ID generator.
- shutdown() - Method in class me.ahoo.cosid.segment.concurrent.DefaultPrefetchWorker
-
- shutdown() - Method in interface me.ahoo.cosid.segment.concurrent.PrefetchWorker
-
- shutdown() - Method in class me.ahoo.cosid.segment.concurrent.PrefetchWorkerExecutorService
-
- size(String) - Method in class me.ahoo.cosid.machine.InMemoryMachineStateStorage
-
- size(String) - Method in class me.ahoo.cosid.machine.LocalMachineStateStorage
-
- size(String) - Method in interface me.ahoo.cosid.machine.MachineStateStorage
-
- size() - Method in class me.ahoo.cosid.sharding.ExactCollection
-
- size() - Method in class me.ahoo.cosid.sharding.IntervalTimeline
-
- SnowflakeFriendlyId - Interface in me.ahoo.cosid.snowflake
-
Snowflake FriendlyId.
- SnowflakeFriendlyIdConverter - Class in me.ahoo.cosid.converter
-
Snowflake FriendlyId Converter.
- SnowflakeFriendlyIdConverter(SnowflakeIdStateParser) - Constructor for class me.ahoo.cosid.converter.SnowflakeFriendlyIdConverter
-
- SnowflakeId - Interface in me.ahoo.cosid.snowflake
-
Snowflake algorithm ID generator.
- SnowflakeIdState - Class in me.ahoo.cosid.snowflake
-
SnowflakeId State.
- SnowflakeIdState.SnowflakeIdStateBuilder - Class in me.ahoo.cosid.snowflake
-
- SnowflakeIdStateParser - Class in me.ahoo.cosid.snowflake
-
SnowflakeId State Parser.
- SnowflakeIdStateParser(long, int, int, int) - Constructor for class me.ahoo.cosid.snowflake.SnowflakeIdStateParser
-
- SnowflakeIdStateParser(long, int, int, int, ZoneId) - Constructor for class me.ahoo.cosid.snowflake.SnowflakeIdStateParser
-
- start() - Method in class me.ahoo.cosid.machine.DefaultMachineIdGuarder
-
- start() - Method in class me.ahoo.cosid.machine.MachineIdGuarder.None
-
- start() - Method in interface me.ahoo.cosid.machine.MachineIdGuarder
-
- STATE_DELIMITER - Static variable in class me.ahoo.cosid.machine.MachineState
-
- StatefulSetMachineIdDistributor - Class in me.ahoo.cosid.machine.k8s
-
StatefulSet MachineId Distributor.
- StatefulSetMachineIdDistributor(MachineStateStorage, ClockBackwardsSynchronizer) - Constructor for class me.ahoo.cosid.machine.k8s.StatefulSetMachineIdDistributor
-
- stateLocation - Variable in class me.ahoo.cosid.machine.LocalMachineStateStorage
-
- stop() - Method in class me.ahoo.cosid.machine.DefaultMachineIdGuarder
-
- stop() - Method in class me.ahoo.cosid.machine.MachineIdGuarder.None
-
- stop() - Method in interface me.ahoo.cosid.machine.MachineIdGuarder
-
- StringIdGenerator - Interface in me.ahoo.cosid
-
String type ID generator.
- StringIdGeneratorDecorator - Class in me.ahoo.cosid
-
used to enhance the generated string ID.
- StringIdGeneratorDecorator(IdGenerator, IdConverter) - Constructor for class me.ahoo.cosid.StringIdGeneratorDecorator
-
- StringSegmentId - Class in me.ahoo.cosid.segment
-
String SegmentId.
- StringSegmentId(SegmentId, IdConverter) - Constructor for class me.ahoo.cosid.segment.StringSegmentId
-
- StringSnowflakeId - Class in me.ahoo.cosid.snowflake
-
String SnowflakeId.
- StringSnowflakeId(SnowflakeId, IdConverter) - Constructor for class me.ahoo.cosid.snowflake.StringSnowflakeId
-
- submit(AffinityJob) - Method in class me.ahoo.cosid.segment.concurrent.DefaultPrefetchWorker
-
- submit(AffinityJob) - Method in interface me.ahoo.cosid.segment.concurrent.PrefetchWorker
-
- submit(AffinityJob) - Method in class me.ahoo.cosid.segment.concurrent.PrefetchWorkerExecutorService
-
- SuffixIdConverter - Class in me.ahoo.cosid.converter
-
Suffix IdConverter .
- SuffixIdConverter(String, IdConverter) - Constructor for class me.ahoo.cosid.converter.SuffixIdConverter
-
- sync(long) - Method in interface me.ahoo.cosid.machine.ClockBackwardsSynchronizer
-
- sync(long) - Method in class me.ahoo.cosid.machine.DefaultClockBackwardsSynchronizer
-
- syncUninterruptibly(long) - Method in interface me.ahoo.cosid.machine.ClockBackwardsSynchronizer
-
- syncUninterruptibly(long) - Method in class me.ahoo.cosid.machine.DefaultClockBackwardsSynchronizer
-
- SYSTEM - Static variable in interface me.ahoo.cosid.util.Clock
-
- SystemClock() - Constructor for class me.ahoo.cosid.util.Clock.SystemClock
-