public class DefaultAtomicIdGenerator extends Synchronous<AsyncAtomicIdGenerator> implements AtomicIdGenerator
AtomicIdGenerator backed by a AsyncAtomicIdGenerator.DistributedPrimitive.Status, DistributedPrimitive.TypeDEFAULT_OPERATION_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