Package one.microstream.storage.types
Class StorageobjectIdMarkQueue.Default
- java.lang.Object
-
- one.microstream.storage.types.StorageobjectIdMarkQueue.Default
-
- All Implemented Interfaces:
StorageobjectIdMarkQueue
- Enclosing interface:
- StorageobjectIdMarkQueue
public static final class StorageobjectIdMarkQueue.Default extends Object implements StorageobjectIdMarkQueue
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.storage.types.StorageobjectIdMarkQueue
StorageobjectIdMarkQueue.Creator, StorageobjectIdMarkQueue.Default
-
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
Modifier and Type Method Description voidadvanceTail(int amount)voidenqueue(long objectId)voidenqueueBulk(long[] oids, int size)intgetNext(long[] buffer)booleanhasElements()voidreset()longsize()
-
-
-
Method Detail
-
size
public final long size()
- Specified by:
sizein interfaceStorageobjectIdMarkQueue
-
reset
public final void reset()
- Specified by:
resetin interfaceStorageobjectIdMarkQueue
-
getNext
public int getNext(long[] buffer)
- Specified by:
getNextin interfaceStorageobjectIdMarkQueue
-
advanceTail
public void advanceTail(int amount)
- Specified by:
advanceTailin interfaceStorageobjectIdMarkQueue
-
enqueue
public final void enqueue(long objectId)
- Specified by:
enqueuein interfaceStorageobjectIdMarkQueue
-
enqueueBulk
public void enqueueBulk(long[] oids, int size)- Specified by:
enqueueBulkin interfaceStorageobjectIdMarkQueue
-
hasElements
public boolean hasElements()
- Specified by:
hasElementsin interfaceStorageobjectIdMarkQueue
-
-