public class DefaultAtomicIdGenerator extends Synchronous<AsyncAtomicIdGenerator> implements AtomicIdGenerator
AtomicIdGenerator backed by a AsyncAtomicIdGenerator.DistributedPrimitive.Status, DistributedPrimitive.TypeDEFAULT_OPERATION_TIMEOUT_MILLIS, DEFAULT_OPERTATION_TIMEOUT_MILLIS| Constructor and Description |
|---|
DefaultAtomicIdGenerator(AsyncAtomicIdGenerator asyncIdGenerator,
long operationTimeoutMillis) |
| Modifier and Type | Method and Description |
|---|---|
long |
nextId()
Gets the next globally unique numeric identifier.
|
destroy, name, primitiveTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprimitiveTypeaddStatusChangeListener, applicationId, destroy, name, removeStatusChangeListener, statusChangeListenerspublic DefaultAtomicIdGenerator(AsyncAtomicIdGenerator asyncIdGenerator, long operationTimeoutMillis)
public long nextId()
AtomicIdGeneratornextId in interface AtomicIdGenerator