Package org.apache.activemq.util
Class LongSequenceGenerator
- java.lang.Object
-
- org.apache.activemq.util.LongSequenceGenerator
-
public class LongSequenceGenerator extends Object
Updated LongSequenceGenerator that uses an AtomicLongFieldUpdater for performance instead of synchronized methods
-
-
Constructor Summary
Constructors Constructor Description LongSequenceGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetLastSequenceId()longgetNextSequenceId()voidsetLastSequenceId(long l)
-
-
-
Constructor Detail
-
LongSequenceGenerator
public LongSequenceGenerator()
-
-
Method Detail
-
getNextSequenceId
public long getNextSequenceId()
-
getLastSequenceId
public long getLastSequenceId()
-
setLastSequenceId
public void setLastSequenceId(long l)
-
-