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 voidaddLoadItem(long objectId)voidclear()protected abstract voidclearChain()booleancontainsLoadItem(long objectId)protected abstract LoadItemsChain.EntryenqueueEntry(long objectId, LoadItemsChain.Entry link)booleanisEmpty()longsize()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
clearin interfaceLoadItemsChain
-
enqueueEntry
-
addLoadItem
public final void addLoadItem(long objectId)- Specified by:
addLoadItemin interfaceLoadItemsChain
-
containsLoadItem
public final boolean containsLoadItem(long objectId)- Specified by:
containsLoadItemin interfaceLoadItemsChain
-
isEmpty
public final boolean isEmpty()- Specified by:
isEmptyin interfaceLoadItemsChain
-
size
public final long size()
-