Interface PersistenceLocalObjectIdRegistry<D>
- All Superinterfaces:
PersistenceObjectIdRequestor<D>
- All Known Implementing Classes:
BinaryStorer.Default
,BinaryStorer.Eager
public interface PersistenceLocalObjectIdRegistry<D> extends PersistenceObjectIdRequestor<D>
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceObjectIdRequestor
PersistenceObjectIdRequestor.NoOp<D>
-
Method Summary
Modifier and Type Method Description void
iterateMergeableEntries(PersistenceAcceptor iterator)
<T> long
lookupObjectId(T object, PersistenceObjectIdRequestor<D> objectIdRequestor, PersistenceTypeHandler<D,T> optionalHandler)
PersistenceObjectManager<D>
parentObjectManager()
Methods inherited from interface one.microstream.persistence.types.PersistenceObjectIdRequestor
registerEagerOptional, registerGuaranteed, registerLazyOptional
-
Method Details
-
parentObjectManager
PersistenceObjectManager<D> parentObjectManager() -
lookupObjectId
<T> long lookupObjectId(T object, PersistenceObjectIdRequestor<D> objectIdRequestor, PersistenceTypeHandler<D,T> optionalHandler) -
iterateMergeableEntries
-