Index

A B C M N O S T V W 
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 via MonotonicClockImpl.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
 
A B C M N O S T V W 
All Classes and Interfaces|All Packages