Class LoadItemsChain.Abstract
java.lang.Object
one.microstream.persistence.binary.types.LoadItemsChain.Abstract
- All Implemented Interfaces:
LoadItemsChain
- Direct Known Subclasses:
LoadItemsChain.ChannelHashing
,LoadItemsChain.Simple
- Enclosing interface:
- LoadItemsChain
public abstract static class LoadItemsChain.Abstract extends Object implements LoadItemsChain
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.binary.types.LoadItemsChain
LoadItemsChain.Abstract, LoadItemsChain.ChannelHashing, LoadItemsChain.Entry, LoadItemsChain.Simple
-
Constructor Summary
Constructors Constructor Description Abstract()
-
Method Summary
Modifier and Type Method Description void
addLoadItem(long objectId)
void
clear()
protected abstract void
clearChain()
boolean
containsLoadItem(long objectId)
protected abstract LoadItemsChain.Entry
enqueueEntry(long objectId, LoadItemsChain.Entry link)
boolean
isEmpty()
long
size()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface one.microstream.persistence.binary.types.LoadItemsChain
getObjectIdSets
-
Constructor Details
-
Abstract
public Abstract()
-
-
Method Details
-
clearChain
protected abstract void clearChain() -
clear
public final void clear()- Specified by:
clear
in interfaceLoadItemsChain
-
enqueueEntry
-
addLoadItem
public final void addLoadItem(long objectId)- Specified by:
addLoadItem
in interfaceLoadItemsChain
-
containsLoadItem
public final boolean containsLoadItem(long objectId)- Specified by:
containsLoadItem
in interfaceLoadItemsChain
-
isEmpty
public final boolean isEmpty()- Specified by:
isEmpty
in interfaceLoadItemsChain
-
size
public final long size()
-