Class PersistenceObjectIdProvider.Transient
java.lang.Object
one.microstream.persistence.types.PersistenceObjectIdProvider.Transient
- All Implemented Interfaces:
 PersistenceObjectIdHolder,PersistenceObjectIdProvider,Cloneable<PersistenceObjectIdProvider>
- Enclosing interface:
 - PersistenceObjectIdProvider
 
public static final class PersistenceObjectIdProvider.Transient extends Object implements PersistenceObjectIdProvider
- 
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceObjectIdProvider
PersistenceObjectIdProvider.Failing, PersistenceObjectIdProvider.Transient - 
Method Summary
Modifier and Type Method Description PersistenceObjectIdProvider.TransientClone()Useful forPersistenceContextDispatcher.longcurrentObjectId()PersistenceObjectIdProvider.TransientinitializeObjectId()longprovideNextObjectId()PersistenceObjectIdProviderupdateCurrentObjectId(long currentObjectId) 
- 
Method Details
- 
Clone
Description copied from interface:PersistenceObjectIdProviderUseful forPersistenceContextDispatcher.- Specified by:
 Clonein interfaceCloneable<PersistenceObjectIdProvider>- Specified by:
 Clonein interfacePersistenceObjectIdProvider- Returns:
 - A Clone of this instance as described in 
Cloneable. 
 - 
provideNextObjectId
public final long provideNextObjectId()- Specified by:
 provideNextObjectIdin interfacePersistenceObjectIdProvider
 - 
currentObjectId
public final long currentObjectId()- Specified by:
 currentObjectIdin interfacePersistenceObjectIdHolder- Specified by:
 currentObjectIdin interfacePersistenceObjectIdProvider
 - 
initializeObjectId
- Specified by:
 initializeObjectIdin interfacePersistenceObjectIdProvider
 - 
updateCurrentObjectId
- Specified by:
 updateCurrentObjectIdin interfacePersistenceObjectIdHolder- Specified by:
 updateCurrentObjectIdin interfacePersistenceObjectIdProvider
 
 -