Interface PersistenceObjectManager
-
- All Superinterfaces:
Cloneable<PersistenceObjectManager>,PersistenceObjectIdHolder,PersistenceObjectIdLookup,PersistenceObjectLookup,PersistenceSwizzlingLookup
- All Known Subinterfaces:
PersistenceManager<M>
- All Known Implementing Classes:
PersistenceManager.Default,PersistenceObjectManager.Default
public interface PersistenceObjectManager extends PersistenceSwizzlingLookup, PersistenceObjectIdHolder, Cloneable<PersistenceObjectManager>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPersistenceObjectManager.Default
-
Method Summary
Modifier and Type Method Description default PersistenceObjectManagerClone()Useful forPersistenceContextDispatcher.voidconsolidate()longcurrentObjectId()default longensureObjectId(Object object)longensureObjectId(Object object, PersistenceAcceptor newObjectIdCallback)static PersistenceObjectManager.DefaultNew(PersistenceObjectRegistry objectRegistry, PersistenceObjectIdProvider oidProvider)PersistenceObjectManagerupdateCurrentObjectId(long currentObjectId)-
Methods inherited from interface one.microstream.persistence.types.PersistenceObjectIdLookup
lookupObjectId
-
Methods inherited from interface one.microstream.persistence.types.PersistenceObjectLookup
lookupObject
-
-
-
-
Method Detail
-
ensureObjectId
default long ensureObjectId(Object object)
-
ensureObjectId
long ensureObjectId(Object object, PersistenceAcceptor newObjectIdCallback)
-
consolidate
void consolidate()
-
currentObjectId
long currentObjectId()
- Specified by:
currentObjectIdin interfacePersistenceObjectIdHolder
-
updateCurrentObjectId
PersistenceObjectManager updateCurrentObjectId(long currentObjectId)
- Specified by:
updateCurrentObjectIdin interfacePersistenceObjectIdHolder
-
Clone
default PersistenceObjectManager Clone()
Useful forPersistenceContextDispatcher.- Specified by:
Clonein interfaceCloneable<PersistenceObjectManager>- Returns:
- A Clone of this instance as described in
Cloneable.
-
New
static PersistenceObjectManager.Default New(PersistenceObjectRegistry objectRegistry, PersistenceObjectIdProvider oidProvider)
-
-