Index
All Classes and Interfaces|All Packages
A
- afterAdjust() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
B
- buildIdGenerator(int, int, int, long, IdGeneratorSource) - Method in class org.apache.polaris.ids.impl.SnowflakeIdGeneratorFactory
- buildIdGenerator(Map<String, String>, IdGeneratorSource) - Method in class org.apache.polaris.ids.impl.SnowflakeIdGeneratorFactory
- buildSystemIdGenerator(Map<String, String>) - Method in class org.apache.polaris.ids.impl.SnowflakeIdGeneratorFactory
C
- close() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
- currentInstant() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
- currentTimeMicros() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
- currentTimeMillis() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
M
- MonotonicClockImpl - Class in org.apache.polaris.ids.impl
-
Monotonic clock implementation that leverages
System.nanoTime()as the primary monotonically increasing time source, provided viaMonotonicClockImpl.nanoTime(). - MonotonicClockImpl(boolean) - Constructor for class org.apache.polaris.ids.impl.MonotonicClockImpl
-
Constructor for
MutableMonotonicClock.
N
- name() - Method in class org.apache.polaris.ids.impl.SnowflakeIdGeneratorFactory
- nanoTime() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
- newDefaultInstance() - Static method in class org.apache.polaris.ids.impl.MonotonicClockImpl
O
- org.apache.polaris.ids.impl - package org.apache.polaris.ids.impl
S
- setup() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
- sleepMillis(long) - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
- SnowflakeIdGeneratorFactory - Class in org.apache.polaris.ids.impl
- SnowflakeIdGeneratorFactory() - Constructor for class org.apache.polaris.ids.impl.SnowflakeIdGeneratorFactory
- start() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
- systemCurrentTimeMillis() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
- systemNanoTime() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
T
- tick() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
-
Called regularly to adjust to wall-clock drift, if the wall-clock adjust into the future.
V
- validateParameters(Map<String, String>, IdGeneratorSource) - Method in class org.apache.polaris.ids.impl.SnowflakeIdGeneratorFactory
W
- waitUntilTimeMillisAdvanced() - Method in class org.apache.polaris.ids.impl.MonotonicClockImpl
All Classes and Interfaces|All Packages