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 void
advanceTail(int amount)
void
enqueue(long objectId)
void
enqueueBulk(long[] oids, int size)
int
getNext(long[] buffer)
boolean
hasElements()
void
reset()
long
size()
-
-
-
Method Detail
-
size
public final long size()
- Specified by:
size
in interfaceStorageobjectIdMarkQueue
-
reset
public final void reset()
- Specified by:
reset
in interfaceStorageobjectIdMarkQueue
-
getNext
public int getNext(long[] buffer)
- Specified by:
getNext
in interfaceStorageobjectIdMarkQueue
-
advanceTail
public void advanceTail(int amount)
- Specified by:
advanceTail
in interfaceStorageobjectIdMarkQueue
-
enqueue
public final void enqueue(long objectId)
- Specified by:
enqueue
in interfaceStorageobjectIdMarkQueue
-
enqueueBulk
public void enqueueBulk(long[] oids, int size)
- Specified by:
enqueueBulk
in interfaceStorageobjectIdMarkQueue
-
hasElements
public boolean hasElements()
- Specified by:
hasElements
in interfaceStorageobjectIdMarkQueue
-
-