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
-
-
Method Summary
All Methods Instance Methods Concrete Methods 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
-
-