Skip navigation links
D E G H N S T U V 

D

decode(long) - Static method in class struqt.util.UniqueId
 
decode(long) - Method in class struqt.util.UniqueIdCodec
Decode the value of UniqueID to UniqueID object.

E

encode(long, long, long) - Static method in class struqt.util.UniqueId
 
encode(long, long, long) - Method in class struqt.util.UniqueIdCodec
Encode three component to the value of UniqueID.
equals(Object) - Method in class struqt.util.UniqueId
 

G

getCodec() - Static method in class struqt.util.UniqueId
 
getInstance() - Method in class struqt.util.UniqueId
 
getInstance(long) - Method in class struqt.util.UniqueIdCodec
 
getInstanceMax() - Method in class struqt.util.UniqueIdCodec
 
getSequence() - Method in class struqt.util.UniqueId
 
getSequence(long) - Method in class struqt.util.UniqueIdCodec
 
getSequenceMax() - Method in class struqt.util.UniqueIdCodec
 
getTimestamp() - Method in class struqt.util.UniqueId
 
getTimestamp(long) - Method in class struqt.util.UniqueIdCodec
 
getTimestampMax() - Method in class struqt.util.UniqueIdCodec
 
getValue() - Method in class struqt.util.UniqueId
 

H

hashCode() - Method in class struqt.util.UniqueId
 

N

next() - Method in class struqt.util.UniqueIdGenerator
Get next new value of UniqueID.

S

struqt.util - package struqt.util
 
systemTimeMillis() - Method in class struqt.util.UniqueIdGenerator
 

T

TimeReversalException - Exception in struqt.util
When fetching current timestamp several times, if later timestamp is smaller than previous timestamp, this exception can be thrown.
TimeReversalException() - Constructor for exception struqt.util.TimeReversalException
 
toString() - Method in class struqt.util.UniqueId
 

U

UniqueId - Class in struqt.util
Provide UniqueId data definition and some helper static method with a default encode and decode rules.
UniqueIdCodec - Class in struqt.util
Unique ID encode and decode rules implementation class.
UniqueIdCodec(long, long) - Constructor for class struqt.util.UniqueIdCodec
Constructor of class UniqueId.UniqueIdCodec.
UniqueIdGenerator - Class in struqt.util
Unique ID generator inspired by Twitter's Snowflake.
UniqueIdGenerator(long) - Constructor for class struqt.util.UniqueIdGenerator
Constructor.
UniqueIdGenerator(long, UniqueIdCodec) - Constructor for class struqt.util.UniqueIdGenerator
Constructor.

V

valueOf(long, long, long) - Static method in class struqt.util.UniqueId
 
valueOf(long) - Static method in class struqt.util.UniqueId
 
D E G H N S T U V 
Skip navigation links

Copyright © 2018 The Struqt Project. All rights reserved.