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()
-
Constructor Details
-
Default
public Default()
-
-
Method Details
-
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
-