public interface PersistenceObjectIdProvider extends PersistenceObjectIdHolder, one.microstream.util.Cloneable<PersistenceObjectIdProvider>
| Modifier and Type | Interface and Description |
|---|---|
static class |
PersistenceObjectIdProvider.Failing |
static class |
PersistenceObjectIdProvider.Transient |
| Modifier and Type | Method and Description |
|---|---|
default PersistenceObjectIdProvider |
Clone()
Useful for
PersistenceContextDispatcher. |
long |
currentObjectId() |
static PersistenceObjectIdProvider.Failing |
Failing() |
PersistenceObjectIdProvider |
initializeObjectId() |
long |
provideNextObjectId() |
static PersistenceObjectIdProvider |
Transient() |
static PersistenceObjectIdProvider |
Transient(long startingObjectId) |
PersistenceObjectIdProvider |
updateCurrentObjectId(long currentObjectId) |
long provideNextObjectId()
PersistenceObjectIdProvider initializeObjectId()
long currentObjectId()
currentObjectId in interface PersistenceObjectIdHolderPersistenceObjectIdProvider updateCurrentObjectId(long currentObjectId)
updateCurrentObjectId in interface PersistenceObjectIdHolderdefault PersistenceObjectIdProvider Clone()
PersistenceContextDispatcher.Clone in interface one.microstream.util.Cloneable<PersistenceObjectIdProvider>Cloneable.static PersistenceObjectIdProvider Transient()
static PersistenceObjectIdProvider Transient(long startingObjectId)
static PersistenceObjectIdProvider.Failing Failing()
Copyright © 2022 MicroStream Software. All rights reserved.