Class PersistenceObjectManager.Default
- java.lang.Object
-
- one.microstream.persistence.types.PersistenceObjectManager.Default
-
- All Implemented Interfaces:
PersistenceObjectIdHolder,PersistenceObjectIdLookup,PersistenceObjectLookup,PersistenceObjectManager,PersistenceSwizzlingLookup,Cloneable<PersistenceObjectManager>
- Enclosing interface:
- PersistenceObjectManager
public static final class PersistenceObjectManager.Default extends Object implements PersistenceObjectManager
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceObjectManager
PersistenceObjectManager.Default
-
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
Modifier and Type Method Description PersistenceObjectManager.DefaultClone()Useful forPersistenceContextDispatcher.voidconsolidate()longcurrentObjectId()longensureObjectId(Object object)longensureObjectId(Object object, PersistenceAcceptor newObjectIdCallback)ObjectlookupObject(long objectId)longlookupObjectId(Object object)PersistenceObjectManagerupdateCurrentObjectId(long currentObjectId)
-
-
-
Method Detail
-
Clone
public PersistenceObjectManager.Default Clone()
Description copied from interface:PersistenceObjectManagerUseful forPersistenceContextDispatcher.- Specified by:
Clonein interfaceCloneable<PersistenceObjectManager>- Specified by:
Clonein interfacePersistenceObjectManager- Returns:
- A Clone of this instance as described in
Cloneable.
-
consolidate
public void consolidate()
- Specified by:
consolidatein interfacePersistenceObjectManager
-
lookupObjectId
public long lookupObjectId(Object object)
- Specified by:
lookupObjectIdin interfacePersistenceObjectIdLookup
-
lookupObject
public Object lookupObject(long objectId)
- Specified by:
lookupObjectin interfacePersistenceObjectLookup
-
ensureObjectId
public long ensureObjectId(Object object)
- Specified by:
ensureObjectIdin interfacePersistenceObjectManager
-
ensureObjectId
public long ensureObjectId(Object object, PersistenceAcceptor newObjectIdCallback)
- Specified by:
ensureObjectIdin interfacePersistenceObjectManager
-
currentObjectId
public final long currentObjectId()
- Specified by:
currentObjectIdin interfacePersistenceObjectIdHolder- Specified by:
currentObjectIdin interfacePersistenceObjectManager
-
updateCurrentObjectId
public PersistenceObjectManager updateCurrentObjectId(long currentObjectId)
- Specified by:
updateCurrentObjectIdin interfacePersistenceObjectIdHolder- Specified by:
updateCurrentObjectIdin interfacePersistenceObjectManager
-
-